3

いくつかの webapps をダウンロードして、/webapps フォルダーに配置しました。それらのいくつかは、行くことhttp://localhost:8080/app1で開くことができ、開くことができました。ただし、まったく同じことを行ってアクセスするhttp://localhost:8080/app2と、「HTTP Status 404 - /app2/」が表示されますが、そこにあると確信している場合もあります。app1 と同じように WEB-INF フォルダーが含まれていることを確認し、確実に Tomcat を再起動しました。

私の質問は、webapp を開始するために必要な URL を指定するもの (おそらく web.xml ファイル内) はありますか? それとも単にただhttp://localhost:8080/<folder name>ですか?

PS私が言及しているapp1とapp2を正確に知りたい場合:app1(機能する)= http://assets.devx.com/sourcecode/11237.zip app2(機能しない)= http://www. laliluna.de/download/eclipse-spring-jdbc-tutorial.zip

他にもいくつか試してみましたが、うまくいくものもあれば、うまくいかないものもあります。私は何かが足りないのだろうかと思っています。

4

6 に答える 6

7

通常、これをデバッグするには、マネージャー ページに移動し、すべてのコンテキストがデプロイされていることを確認します ( http://localhost:8080/manager/html )。

app2 が適切にデプロイされていないか、他のエラーが原因で起動していないようです。

私はログを見ます。そこにはたくさんの情報があるかもしれませんが、通常は何が壊れているかを説明しています。

于 2008-09-10T04:58:53.723 に答える
3

2番目のアプリ(WebRootという名前のディレクトリ)も正しくデプロイできますが、ルートディレクトリに「index.jsp」または「index.html」ファイルがないため、アプリに移動すると404が取得されます。

それらの名前のいずれかでファイルをそこに置いてみてください。そうすれば、404はなくなります。

これが機能するために、web.xmlのサーブレットマッピングは厳密には必要ありません。

于 2008-09-26T07:48:21.847 に答える
3

あなたが言及した最初のzipファイルに.warは、zipの一部としてファイルがあります。2 つ目は単なるソース コードであり、.warファイルに組み込む必要があります。

Eclipseでそれを行うようにセットアップされているようです。オプションを試してFile>>Export、エクスポート タイプとして War ファイルを選択します。

于 2008-09-11T11:31:56.967 に答える
2

2 つ目は、Spring フレームワークが必要です。私が見つけた実行可能なものは、 のクライアントeclipse-spring-jdbc-tutorial.zip\SpringJdbc\src\test\de\laliluna\library\TestClient.javaとのクライアントだけでしたeclipse-spring-jdbc-tutorial.zip\SpringJdbc\src\de\laliluna\library\sample\MyApplication.java。Eclipse (これは Eclipse プロジェクトです) で開いてコンパイルすると、Spring フレームワークがインストールされていれば、両方を実行できるはずです。

于 2008-09-10T04:41:54.543 に答える
0

log4jに精通していますか?Spring は、log4j を介して作成されたログに、多くの場合に役立つ情報を入れます。正しく起動しない、または実行されていない SpringMVC アプリケーションがある場合、log4j をチェックし、Spring ログ レベルを INFO または DEBUG に上げる可能性があります。

于 2008-09-16T15:57:16.273 に答える
-1

「/」にアクセスできない場合は、「index.html」、「index.jsp」、または web.xml のウェルカム ファイル リストに定義されているものが何もないことを意味します。コンテキスト ROOT ディレクトリのサーブレット マッピングもありません。現在。Servlet-Mappings の web.xml を確認するか、コンテキスト ルートにある jsp/html /... ファイルの名前を調べてみてください。

于 2008-09-17T16:45:38.707 に答える