問題タブ [web-inf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4208 参照

java - ばね/樹脂の構成の問題

レジン内で実行されているスプリングを介してサーブレットを配線しています..Webアプリが起動すると、

[11-02-22 12:12:36.259] {main} org.springframework.beans.factory.BeanDefinitionStoreException: Bean 定義リソース パターン [/WEB-INF/*-context.xml] を解決できませんでした。ネストされた例外は java.io.FileNotFoundException: ServletContext リソース [/WEB-INF/] は、org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java に存在しないため、URL に解決できません。

私は確かに私の春の設定ファイルを持っています

なので

ファイルにweb.xml

これはすべて突堤では正常に機能しますが、樹脂では(再び)エラーが発生します:

私はresin.confに次のような行を追加しました

私が間違っていることは何ですか?

0 投票する
1 に答える
7041 参照

java - JSPからリソースファイルにアクセス

web/resourcesフォルダーの下にあるJavaクラスからxmlファイルにアクセスしたい..つまり

---ウェブページ
|
|--Web-INF
|
|-リソース
| |-data.xml
|
|-other jsps
---ソース フォルダ
|-databean

databean パッケージ配下のクラスから data.xml にアクセスしたい。出来ますか?どのように?

0 投票する
2 に答える
34245 参照

jsp - JSP ファイルの WEB-INF フォルダーに配置されたリソースを参照すると、リソースで HTTP 404 が返される

次のディレクトリ構造を持つ、Eclipse で作成した BookShopWeb という動的 Web プロジェクトがあります。

web.xml で、開始ページを次のように設定しました

index.jsp には、css を次のように含めています。

ただし、読み込まれたときのインデックス ページには css 情報が表示されません。要素を firebug でチェックしたところ、エラー レポートが表示されました。

これが発生する理由は何ですか?どうすれば修正できますか? 感謝マーク

0 投票する
9 に答える
79340 参照

java - Maven の依存関係が WEB-INF/lib に表示されない

プロジェクトをMavenベースにするという奇妙な問題が発生しています。Eclipse で新しいMavenプロジェクトを作成し、動的 ​​Web ファセットを有効にしました。ClassNotFoundExceptionただし、Maven の依存関係がWEB-INF/libディレクトリにコピーされないため、実行時にスローされます。POM にcopy-dependenciesセクションを追加してみましたが、役に立ちませんでした。

ここの誰かがこれを正しい方法で解決したようですが、解決策について言及するのを忘れていたと思います ::(

0 投票する
3 に答える
14006 参照

java - VerifyErrors をスローせずに Weblogic 10 が myApp.war:/WEB-INF/lib/ の jar を優先するようにするにはどうすればよいですか?

Weblogic クラスローダは、私の war のライブラリよりもシステム ライブラリを好むようWEB-INF/lib/です。

で次のように設定しようとしましたがWEB-INF/weblogic.xml、成功しませんでした:

これにより、多くの VerifyErrors が発生します。

(WAR を EAR にパッケージ化することは避けようとしています。)

0 投票する
1 に答える
2237 参照

java - RestfulWebアプリケーションで相対ファイルパスを指定するにはどうすればよいですか

私のRESTfulアプリケーションのデプロイメントは、単一のWARファイルから「展開」されます。すべてのファイルパスは、絶対パスではなく相対パスである必要があります(単一のWEB-INFディレクトリからのネスト)。これらのファイル(.propertiesファイル.xmlファイルなど)を指定するための規則は何ですか?

誤って指定した例:file f = file(/usr/home/username/.../WEB-INF/file.something);

私が達成しようとしていることの例:(コントローラー/サーブレットから) file f = new file(file.something);

0 投票する
1 に答える
5298 参照

java - Tomcat6 は web-inf/lib を無視します

概要: Tomcat6 は、WebRoot/WEB-INF/lib にある ojdbc14.jar を認識できません。.jar ファイルをそこに置くだけで、何も構成する必要はないと思います。

詳細:

Web アプリケーションを作成し、ojdbc14.jar を WEB-INF/lib フォルダーに配置しました。Tomcat6 を起動し、Oracle データベースへの接続を開始するオブジェクトを作成する index.jsp ページにアクセスすると、「JDBC ドライバー クラス 'oracle.jdbc.OracleDriver' をロードできません」というエラーが発生します。どうやらTomcat6 は web-inf/lib/ojdbc14.jar の「oracle.jdbc.OracleDriver」クラスを認識できません

私はいくつかの調査を行い、次の理由を推測しました。

  1. Tomcat6 には、クラスをロードするいくつかの異なる方法があります。彼らは、リリースされるすべてのバージョンでそれを変更します。または
  2. Tomcat6 にはバグがあります。Tomcat3 で同様のバグを見つけました (こちらhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=249044を参照)。しかし、このバグが非常に多くのバージョンで続くとは思えません。
  3. Tomcat6 はすでに ojdbc14.jar のコンテンツを独自の lib ファイルに含めており、それを web-inf/lib にもう一度追加すると競合が発生します。WEB-INF/lib から ojdbc14.jar を削除した後も問題が解決しないため、これは信じられません。

私のWebアプリケーション構造は次のとおりです。

  • ウェブルート
    • WEB-INF
      • クラス
        • 「接続を開始するためのクラス」
      • ライブラリ
        • ojdbc14.jar
    • index.jsp

エラー:

0 投票する
1 に答える
4250 参照

file - .jspファイルがWebプロジェクトに配置される場所

ビュー(.jsp)ファイルをWebアプリケーションに配置する場所に問題があります。WEB-INFフォルダー内またはWEB-INFフォルダー外にある可能性があるため少し混乱します。

多くの春のプロジェクトview(.jsp)ファイルは、サブフォルダーを作成することによってWEB-INFフォルダー内に保存されます。

WEB-INFフォルダー内に.jspファイルが含まれているSpringプロジェクトのサンプルをたくさん見ました。だから私の質問のベストプラクティスは何ですか

アミラ

0 投票する
1 に答える
386 参照

security - .wars 間でセキュリティ制約を共有するにはどうすればよいですか?

Java EE アプリケーション サーバー (jboss-eap-4.3) と、より大きな Web アプリケーションを構成するいくつかの .wars があります。アイデアは、.war を別の .war から個別に実行したり、リンクしたりできるということです。概念的にはすべて同じアプリの一部であるため、複数のログインを提示することは望ましくありません。

すべての .wars が同じセキュリティ制約とセキュリティ ロールを共有するように構成したいと考えています。基本的に web.xml のこの部分:

私たちの役割は最近頻繁に変更されており、新しい .wars も定期的に追加しています。さらに、デプロイ環境に応じて auth-method を変更します。これにより、微調整する別の理由が追加されます。理想的には、他の人が「継承」できるように、web.xml のセキュリティ部分を切り離す方法が必要です。レルムはこれを探すのに適した場所かもしれないと思いましたが、有望なものは何も見つかりませんでした.

このコンテナーには、セキュリティ ドメインがまったく異なる他の Web アプリがまだ存在するため、Tomcat のグローバル設定は適切でない可能性があることに注意してください。

0 投票する
1 に答える
342 参照

jakarta-ee - 2 つのウィケット Web プロジェクトを 1 つのマルチモジュール Maven プロジェクトにマージする

私は 2 つの別個の wicket Web プロジェクトを作成しました。今、私はそれらをマルチモジュールのmavenプロジェクトにまとめて、必要に応じて依存関係を置きたいと思っています。web-inf フォルダーがある場合に問題が発生しますか。例 プロジェクト A には web-inf があります プロジェクト B にも web-inf があります。

ここで、プロジェクト「A」と「B」の両方を「C」という名前のマルチモジュール Maven プロジェクトに入れ、プロジェクト「B」の pom.xml を変更して、「A」の依存関係を含めます。

最後に、プロジェクト「B」の戦争を展開したいと思います。

ありがとう