問題タブ [war]
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.
java - Java webapps に埋め込まれた構成ファイルとライブラリをどのように管理しますか?
私は現在、しばらくの間ベータ版であった j2ee プロジェクトに取り組んでいます。現在、展開プロセスに関するいくつかの問題を解決しているところです。具体的には、戦争に埋め込まれた多数のファイル (いくつかの xml ファイルと .properties) があり、開発環境、テスト環境、または実稼働環境にいるかどうかに応じて、さまざまなバージョンの展開が必要です。ログレベル、接続プールなど。
そのため、ここの開発者が Web アプリケーションをデプロイするプロセスをどのように構築しているのか疑問に思っていました。できるだけ多くの構成をアプリケーション サーバーにオフロードしますか? 展開する前にプログラムで設定ファイルを置き換えますか? ビルド プロセス中にバージョンを選択しますか? 手動で戦争を編集しますか?
また、アプリケーション サーバーの静的ライブラリを介して依存関係を提供することについて、どこまで行っているのでしょうか。これはすべて、現時点で一般的な (またはおそらく最良の) プラクティスが何であるかについてのアイデアを得るためのものです。
java - CruiseControl.net を使用して Java アプリケーションを Tomcat にデプロイする
Microsoft Projects で現在使用されているマシンに CruiseControl.net をセットアップしました。Java プロジェクトを同じビルド サーバーに追加する必要がありました。生成された Java war ファイルは、Tomcat の下の別のサーバーにコピーする必要があります。ただし、特定のjarファイルが使用されているため、ファイルアクセス拒否メッセージが原因で、そのネットワークの場所にコピーしようとすると多くの問題に直面します.
ファイルをコピーする前に tomcat をリモートで停止しようとしましたが、うまくいきませんでした。
tomcat - welcome-file-list で参照される zip ファイルの content-disposition ヘッダーを設定するにはどうすればよいですか?
Web アプリに含まれる単一の zip ファイルのみを含む WAR を作成し、その war を JBoss にデプロイし、WAR のルートにアクセスして zipfile をダウンロードできるようにしたいと考えています。
そのため、現在、zipfile とこの web.xml を含む戦争があります。
この戦争は機能し、ファイルをダウンロードできますが、私のブラウザはファイルの名前を認識できません。では、そのファイルの content-disposition ヘッダーを「添付ファイル; filename=file.zip」と定義するには、どこでどのようにすればよいでしょうか?
これを行うサーブレットの作成方法は知っていますが、サーブレットなしでやっていけますか?
maven-2 - マルチモジュールWebプロジェクトのMaven:兄弟モジュールの出力をWEB-INF/classesに配置し、JARとしてWEB-INF/libに配置する方法は?
マルチモジュールの Maven プロジェクトがあります。デフォルトでは、Web モジュールをビルドすると、依存するタイプ JAR のすべての兄弟モジュールが WEB-INF/lib フォルダーにコピーされます。兄弟モジュールの出力を、JAR にパッケージ化せずに WEB-INF/classes フォルダーに配置する必要があります。
より一般的な質問は、展開後に簡単に編集できるように、兄弟モジュールの構成ファイルを JAR から除外する方法ですか?
deployment - JBoss5:java.util.zip.ZipExceptionのためにデプロイできません:zipファイルを開く際のエラー
Eclipse3.4で作成したWebクライアントとEJBプロジェクトがあります。Jboss 5.0.1にデプロイしたい場合、以下のエラーが発生します。私はたくさん検索しましたが、これに対する解決策を見つけることができませんでした。
上記のearファイルとwarファイルは両方ともdeployディレクトリにあります。
誰かヒントがありますか?
deployment - 専有戦争ファイルを変更できますか?
私はプロプライエタリなアプリケーションを持っており、その war ファイルを利用できます。基本的に、現在のアプリケーションに jsp ページを追加する必要があります。私は独立した jsp を書き、Java ファイルが war を構築し、それを独自の war ファイルに追加することを考えていました。
または
jsp、java ファイルを作成し、同じ war に追加します。
私は新しい戦争を作り、相互作用する所有権を作ることができますか..どちらのオプションが良いですか.
java - Java Web Archive (WAR) を再パックする方法は?
アプリケーションの .war ファイルがあります。動作しますが、いくつかの内部 jar を更新する必要があります(マイナー バージョンの変更のみ)
ミッドナイト コマンダーを使用して .war アーカイブを操作することはできますが、ファイルを実行することはできなくなりました:
java.lang.SecurityException: SHA1 digest error
.
jar コマンドを使用して再パックしようとしましたが、間違っています。アーカイブには新しい META-INF が含まれており、WEB-INF は含まれていません (これは必要です)。
提案された解決策をありがとう!
configuration - 単一の EAR で異なる war 用に複数の log4j を構成する方法は?
次のような構造の EAR があります。
各 WAR に独自のアプリケーション ログが必要です。しかし、上記の構成は機能しないようです。APP1 と APP2 のログは、APP1 のログに移動します。別のアプリログを作成する方法はありますか?
java - WAR のルートにアクセスするにはどうすればよいですか?
イメージが JSP タグに存在するかどうかを判断する必要があるため、存在しない場合はデフォルトを表示できます。画像が存在するかどうかを確認できるように、War ルートにアクセスする最良の方法は何ですか? または、より良い解決策はありますか?