タグ付けされた質問 「war」

Webアプリケーションアーカイブ-Webアプリケーションを構成するJavaServerPages、Javaサーブレット、Javaクラス、XMLファイル、タグライブラリ、静的Webページ(HTMLおよび関連ファイル)を配布するために使用されるJarファイルです。

13
Javaでのjarとwarの違い
違いは何である.jarと.war、ファイルは? それはファイル拡張子だけですか、それともそれ以上ですか?
462 java  jar  war 

12
Tomcat 7でwarファイルをデプロイする方法
sample.warファイルをwebappsTomcat のディレクトリにコピーしましたlocalhost:8080。アクセスできます。 Tomcatはどのようにそれをデプロイしますか?それはブラウザで開く必要があるということですか?アプリケーションにアクセスするにはどうすればよいですか?
346 java  tomcat  war 

18
Mavenの「webxml属性が必要です」エラー
次のエラーが発生します。 WARのアセンブルエラー:webxml属性が必要です(または更新モードで実行する場合は既存のWEB-INF / web.xml) 私はweb.xml正しい場所にいますprojectname\src\main\webapp\WEB-INF\web.xml 何が原因でしょうか?
318 maven  war 

5
Java EE Webアプリケーションで使用されるWEB-INFは何ですか?
私は、次のソースコード構造を持つJava EE Webアプリケーションに取り組んでいます。 src/main/java <-- multiple packages containing java classes src/test/java <-- multiple packages containing JUnit tests src/main/resources <-- includes properties files for textual messages src/main/webapp/resources <-- includes CSS, images and all Javascript files src/main/webapp/WEB-INF src/main/webapp/WEB-INF/tags src/main/webapp/WEB-INF/views 私が興味を持ってWEB-INFいるのはweb.xml、サーブレットを設定するためのXMLファイル、Spring Beanのワイヤリングコンテキスト、JSPタグとビューが含まれていることです。 私はこの構造を制約/定義するものを理解しようとしています。たとえば、JSPファイルは常にその中にあるWEB-INF必要がありますか、それとも他の場所にある可能性がありますか?そして、他に入る可能性があるものはありWEB-INFますか?WikipediaのWARファイルエントリにはclasses、JavaクラスとlibJARファイルに関する記述があります。他のソースファイルの場所に加えて、これらが必要になる時期を十分に理解していません。

6
IntelliJとTomcat…変更されたファイルがTomcatによって自動的に認識されない
Intellij UltimateをTomcatで実行して、戦争を展開しています。すべてがtomcatのwebappディレクトリにうまくデプロイされます。 xhtmlファイルのようなファイルを変更した場合、tomcatがその変更を自動的に取得する方法はありますか?今のところ、Intellijからファイルをコピーし、それをtomcat Webアプリディレクトリのあるディレクトリにコピーする必要があります。再コンパイルが必要な特定のファイルがあることは知っていますが、xhtmlはそれらの1つではありません。


13
Maven依存関係としてのOracle JDBC ojdbc6 JAR
Mavenにojdbc6.jarファイルをプロジェクトのwarファイルにバンドルさせることができないようです。Hibernateツールの依存関係を直接指定すると、POMファイル内で機能します。しかし、プロジェクトのwarファイルにバンドルされないため、私のプロジェクトはTomcatで実行できません。 私はここでこの質問に指定されたものを含め、ネットで見つけることができるすべての解決策を試しました: MavenリポジトリーでOracle JDBCドライバーを見つける 最近、私は次のことを行いました: jarファイルを自分のマシンにダウンロードする 次のコマンドを実行して、jarをローカルリポジトリにインストールします。 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true (私はそのコマンドのすべての種類のバリエーションも試しました。) 最後に、依存関係をpomファイルに追加します。 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> クリーンビルドを実行しますが、失敗します。 mvn -U clean package [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building jazztwo 0.0.1 [INFO] ------------------------------------------------------------------------ Downloading: http://repo1.maven.org/maven2/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] …
103 oracle  maven  jdbc  war 

13
warファイルの作成方法
Tomcatで実行する(eclipseを使用して)warファイルを作成するベストプラクティスは何ですか?チュートリアル、リンク、例は高く評価されています。
96 java  eclipse  tomcat  war 

3
サービス全体を再起動せずにTomcat Webアプリケーションを更新するにはどうすればよいですか?
私は初めてですTomcat。約5つのアプリが実行されている開発マシンがあります。devですが、テスト中にクライアントがかなり頻繁に使用しています。 したがって、1つのクラスファイルに1つの小さな変更を加える必要があるとしましょう。現在、Tomcatをシャットダウンし(他の4つのアプリに影響を与えます)、WARファイル(およびWebアプリディレクトリ)を削除し、新しいWARファイルを再デプロイしてを再起動する必要がありTomcatます。 もちろん、これはすべてのアプリのすべてのログインセッションを破棄するため、一部の人を混乱させます。 これを行うより良い方法はありますか?つまり、開発マシン上のすべてではなく、変更されたクラスのみをリロードする方法はありますか? ありがとう。
93 tomcat  deployment  war 


12
warファイルからJenkinsを更新する
Ubuntu 12.04を搭載したマシンでJenkins verをインストールしました。1.424.6 このガイドに基づいてapt-getを使用しますが、新しいバージョンがあります: New version of Jenkins (1.447.2) is available for download (changelog). ダウンロードを押すと、jenkins.warファイルが表示されますが、現在のインストールをアップグレードするためにそれをどのように使用しますか?それともaptリポジトリが更新される前にそれは不可能ですか?
91 ubuntu  jenkins  war 

1
コンテナーが埋め込まれたwarファイルと実行可能jarのデプロイに関するアドバイス
Javaスペースでは、現在、Java Webアプリケーションをwarファイル(またはearファイル)の形式でJavaサーブレットコンテナ(またはアプリケーションサーバー)にデプロイするのではなく、アプリケーションを実行可能なjarとしてパッケージ化する傾向があるようです。 jettyのような組み込みサーブレット/ HTTPサーバー。つまり、新しいフレームワークが、アプリケーションをエンドユーザーに配信する方法ではなく、新しいアプリケーションの開発と展開の方法に影響を与えているということです(たとえば、Jenkinsが組み込みコンテナーを使用する理由がわかり、非常に簡単に入手できます。 )。実行可能jarオプションを採用するフレームワークの例: Dropwizard、Spring Boot、およびPlay (サーブレットコンテナーでは実行されませんが、HTTPサーバーは組み込まれています)。 私の質問は、(この時点まではほとんどStruts2)アプリケーションを単一のTomcatアプリケーションサーバーにデプロイした環境から来ています。組み込みコンテナアプローチの使用を計画している場合、どのような変更、ベストプラクティス、または考慮事項を行う必要がありますか。 ?現在、単一のTomcatサーバーで約10個の自家製アプリケーションが実行されています。これらの小さなアプリケーションの場合、リソースを共有し、1台のサーバーで管理できるのは素晴らしいことです。当社のアプリケーションは、エンドユーザーが環境内で実行できるように配布することを目的としたものではありません。ただし、新しいJavaフレームワークを活用することにした場合、このアプローチを変更する必要がありますか?クラウドデプロイメント(Herokuなど)の使用の増加によって、実行可能jarへの移行が促進されていますか? Playスタイルのデプロイメントと単一のアプリケーションサーバーでの従来のwarファイルデプロイメントで複数のアプリケーションを管理した経験がある場合は、洞察を共有してください。

5
MavenWARの依存関係
私は受け入れテスト用のプロジェクトを書いていますが、さまざまな理由から、これはWARとしてパッケージ化されている別のプロジェクトに依存しています。maven-dependency-pluginを使用してWARをアンパックできましたが、プロジェクトにアンパックWEB-INF/lib/*.jarをWEB-INF/classes/*含めたり、クラスパスに含めたりできないため、ビルドが失敗します。これらのファイルをクラスパスに含める方法はありますか、それともWARに依存するより良い方法はありますか? どうもありがとう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.