0

これが私のjspからのサンプルリンクです:

<a href="/admin/articleEdit">New Article</a>

私のアプリケーションはコンテキストルートなしでデプロイされるので、そのようなリンクは本番環境で機能します。ただし、ローカルでは、リンクにコンテキストルートが含まれていないため、これは失敗します。「./」でリンクを開始しようとしましたが、必ずしも関連する問題が解決するとは限りません。

コンテキストルートなしでEclipseおよびEclipseに埋め込まれたTomcatサーバーを使用してJavaアプリケーションをローカルでテストする方法はありますか?Eclipseでは、プロジェクトからコンテキストルートを削除できません。コンテキストルートを「/」に設定しようとしましたが、それは役に立ちません。

4

2 に答える 2

1

コンテキストルートを変更する代わりに、jspHrefsを修正してください。この質問への回答を参照してください:Webアプリでコンテキストを処理する賢い方法はありますか?

于 2012-05-11T15:21:05.673 に答える
-1
  1. サーバーリストでTomcatインスタンスをダブルクリックして編集します。
  2. 下部にある[モジュール]タブを選択します。
  3. Webアプリを強調表示して、[編集]ボタンをクリックします。
  4. ドキュメントベースをそのままにし、パスを空白に設定します。
  5. OKで確認します。
  6. Webアプリが公開されていることを確認し、サーバーを(再)起動します。
于 2012-05-11T15:14:28.723 に答える