1

最新のEclipse(Java EE開発)を使用しています。サーバービューで2つのサーバーを定義しています。Tomcat6とJBoss6です(これらを使用する必要があります)。

次の単純なWebアプリケーションをテストしようとしています:http://viralpatel.net/blogs/spring-3-mvc-create-hello-world-application-spring-3-mvc/

(Eclipseから)Tomcat 6を起動すると、プロジェクトのホームページにアクセスできます。

次に、Tomcat6を停止してJBoss6を起動すると、プロジェクトのホームページにアクセスしようとすると、HTTPステータス404が表示されます。

ここで何が問題になっていますか?何が欠けているのでしょうか?

エラーを探す場所がわかりません。このプロジェクトがJBossにデプロイされていないことはわかりますが、理由はわかりません(基本的なことを忘れたと思います)。

4

1 に答える 1

2

Eclipseでサーバービューを開き、jbossサーバーを確認できるようにします。JBossサーバーを右クリックし、追加と削除を選択します。これにより、サーバーに追加するアプリケーションを選択できます。

さて、私はあなたが信じている問題を再現することができました。Eclipseのコンソールにエラーが表示されるはずです。コンソールにJBossの何かが表示されていますか?ワークスペースにスペースが含まれているため、エラーが発生します。私はそれを修正して、それが機能するかどうかを確認しようとしています。


私はついにこれをJBoss6.1で動作させることができました。どうやら、JBoss6.1とプロジェクトが3.0.1ライブラリを使用するSpringライブラリの間にバグがあるようです。

Spring用の新しいライブラリをダウンロードする必要があります。適切な場所にデプロイした後でも、いくつかのデプロイメントの問題を修正するには、これらを変更する必要があります。私はそれらすべてをここで見つけました:Spring 3.1.3

したがって、それらを保存したら、それらをlibフォルダーにコピーし、3.0.1ファイルを削除しました。私が抱えていた次の問題は、Eclipseが適切なDeployフォルダーを使用できるようにすることでした。c:\jboss-6.1-finalにjbossをインストールしています。Eclipseでは、jbossサーバーをダブルクリックしてJBossの概要ページを開く必要があります。その下部に「Deployment」というラベルの付いたタブがあります。その画面で、EclipseがJBoss Toolsで定義するものの代わりにC:ドライブ上のフォルダーを使用するJBossデプロイフォルダーを使用することを選択する必要がありました。サーバーで実行を選択すると、c:\ jboss-6.1-final \ server \ default\deployフォルダーにフォルダーが作成されます。

JBossの概要/デプロイメント画面

于 2012-12-09T05:11:52.917 に答える