0

TomCat server.xml のコンテキスト パスを編集して、webapps/app が mysite.com (mysite.com/app ではなく) の TomCat アプリではなくルート アプリとして表示されるようにしました。私のアプリには、正しく表示される .jsp ファイル (mysite.com/main、/register) がいくつかありますが、一部のサイトでは 404 エラー (mysite.com/home、/rxmsg、/signout) が表示されます。それでも、mysite.com/app/home にアクセスすると、すべてが完全に機能します

このようなすべての URL は、ローカル (localhost:8080/home) で完全に機能します。

私の git プッシュは、ジェンキンス経由で tomcat_home/webapps/ に転送されます

一部の URL が 404 になる原因は何ですか?

リダイレクトは

return "redirect:main"; //URL is changing

また

return "main"; //URL not changing
4

2 に答える 2

0

問題を見つけることができました tomcat server.xml が変更されました

<Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">

<Host name="mysite.com"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">

そして私のサービスを再開しました。

しかし、そうすると、現在、ローカルホストでコードをテストできません。

于 2014-10-10T03:22:56.263 に答える