2016-11-09 7 views
1

テストが必要なWebアプリケーション用のJavaコードとWARファイルを受け取りました。EclipseがWARファイルをロードしていない

私の全体的な目標は、Webアプリケーションの機能をテストし、必要に応じてコードを修正することです。

これを日食に正しく読み込むことに固執しているようです。

私はWARファイルを取り込み、WARファイルを(Web - > WAR)プロジェクトにインポートしようとしました。最初の問題は、十分なメモリやヒープサイズがないというEclipseの不満でした。そこで、eclipse.iniファイルのJavaメモリー・オプションを変更しました。これはメモリに関する不平を解決するように思われた。

私はEclipseを再起動してWeb-Warをインポートしようとしましたが、今度はwarファイルをインポートするようなふりをしますが、終了後は何も起こりません。

だから、全体的に私の質問は、あなたが、あなたはWARファイルをテストする場合はEclipseはwarファイル

+3

.warはサーバー上で実行され、ソースコードはeclipseにロードする必要があります。これらは2つの異なる概念です。 Eclipseは戦争を構築することができ、あなたはEclipseを介してコンパイルされた.warを実行できますが、私の知る限りでは、Eclipse自身は.warファイルをロード/実行できません。 – holtc

+0

あなたはうまくやっています。 warファイルをインポートするには、File> Import> WARファイルを実行し、ファイルとプロジェクトを選択する必要があります。 **新しい**プロジェクトを記入することをお勧めします。 Finishをクリックします。それでは、どうなりますか?新しいプロジェクトが作成されましたか? –

答えて

1

をロードしていないのはなぜ日食 2に、戦争とソースコードをロードするための正しいプロセスで何 1ですそれをサーブレットコンテナにデプロイする必要があります。一般的なサーブレット・コンテナには、Tomcat、Jetty、JBoss(実際にはTomcatを使用)、WebSphere、およびWebLogicがあります。

JBoss、WebSphere、およびWebLogicはJEE環境ですが、それぞれにサーブレットコンテナがあります。

0

WARファイルには通常、.Javaファイルのコンパイル済みバージョン、つまり.classファイルと他のWeb関連のものが含まれています。

WinZipなどのソフトウェアで.warファイルを解凍します。ソースコードが添付されている場合は、そのコードを表示または変更できます.ELINEでは、以下の手順を実行してアプリケーションを実行できます。

PCにApache Tomcatなどのサーバーをインストールします。 CMDからサーバーを起動します。 サーバーのホームページを開きます。 WARファイルを展開します。これで、アプリケーションが実行中であることがわかります。

コードを変更する場合は、.Javaファイルをwarファイル内に置く必要があります。

関連する問題