Tomcat は C:\tomcat7\ にインストールされていますが、.war ファイルを C:\myapp\xyz にデプロイしたいと考えています。たとえば、 C:\myapps\xyz\MyApp.war があり、パスhttp://localhost:8080/MyAppでアクセスできるはずです。
これを c:\tomcat7\conf\server.xml の最後に追加してみました
<Host
name="myapp"
appBase="c:\myapps\xyz\"
unpackWARs="true"
autoDeploy="true">
</Host>
</Engine>
</Service>
</Server>
管理コンソールに MyApp が表示されず、URL にアクセスできないため、これはうまくいかないようです。他に何をする必要がありますか?
また、少し関係ありませんが、war ファイルの名前をコンテキスト名または URL パスに結び付けないようにするにはどうすればよいですか? たとえば、http://localhost/coolNameが C:\myapps\xyz\MyApp.war を指すようにします。