サーバーにTomcatをインストールし、server.com /app/で入手できます。これは、TomcatのルートアプリケーションがそのURLでホストされていることを意味します。
現在、新しいアプリケーション(old.war)をデプロイしようとしていますが、サーバーはそれをserver.com/app/old/にデプロイします。今まではそれで結構です。
このような定義のページでフォームを作成すると、問題が発生します。
<html:form name="LoginForm" type="some.form" action="/LoginFormAction" method="post">...
出力で、アクションの値「/old/LoginFormAction.do」を受け取ります。最初に「アプリ」がないため、これは間違った値です。たとえば、さまざまなアクションの値を試しました
<html:form name="LoginForm" type="some.form" action="/app/old/LoginFormAction" method="post">...
<html:form name="LoginForm" type="some.form" action="/app/LoginFormAction" method="post">...
ただし、アクションの値に「/old」プレフィックスが追加されます。どうすればその問題を解決できますか?ありがとうございました