[http://www.mysite.com] を使用して自分の Web サイト [http://www.mysite.com/my-web-site] にアクセスしたい
次のように /conf/server.xmlでホストを定義しました
<Host name="www.mysite.com" appBase="lpsadmin" unpackWARs="true" autoDeploy="true" copyXML="true" />
私のmy-web-site.warには、META-INF の下に context.xml があり、次のものがあります。
<Context path="" docBase="/my-web-site" reloadable="true" allowLinking="true" cacheMaxSize="40960"/>
Tomcat のドキュメントから、Hostに appBase がある場合、docBase が受け入れられないことがわかっています。予想通り、次の警告が表示されます
WARNING: A docBase /Applications/tomcatstack-7.0.32-0/apache-tomcat/lpsadmin/my-web-site inside the host appBase has been specified, and will be ignored
HostにappBaseがある場合、コンテキスト パスを変更するにはどうすればよいですか? ROOT.xml ソリューションは好みません。