WAR を呼び出して、my-web-app.warそれを Tomcat のwebapps/ディレクトリにデプロイすると、正しく起動すると仮定して、ブラウザで次の場所にアクセスすることでアクセスできます。
http://localhost/my-web-app
同様に、EAR を呼び出しmy-server-app.earて GlassFish のdomain/autodeploy/ディレクトリにデプロイした場合、それが正しく起動すると仮定すると、ブラウザで次の場所を指すことでアクセスできます。
http://localhost/my-server-app
しかし、同じ名前の WAR/EAR を保持したいが、これらのデフォルトとは異なる URL にデプロイしたい場合はどうすればよいでしょうか。例えば:
- としてデプロイ
my-web-app.warするhttp://localhost/webapp - としてデプロイ
my-server-app.warするhttp://localhost/srvapp - そのまま
my-server-app.warデプロイするhttp://localhost
Apache のような他のサーバーでは、「仮想ディレクトリ」などをセットアップできることを知っているのでhttp://example.com/some/long/path/to/file.html、ブラウザに として表示されますhttp://example.com/file。
すべての WAR / EAR のバージョンを名前とともに含めるつもりなので、ファイル システムでそれらを見て、それらがどのバージョンであるかをすぐに知ることができるように、次のように尋ねます。
my-web-app-3.17.2.warなど
そして、私のユーザーに行くhttp://localhost/my-web-app-3.17.2ようにするのは少しクレイジーに思えます。