次の内容でファイル sun-web.xml を作成します。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD GlassFish Application Server 3.0 Servlet 3.0//EN"
"http://www.sun.com/software/appserver/dtds/sun-web-app_3_0-0.dtd">
<sun-web-app>
<context-root>/</context-root>
</sun-web-app>
WEB-INF ディレクトリに配置します。これにより、URL から「testapplication」を取り除くことができます。
また、ポート番号を標準に変更する必要があります。それにはいくつかの方法があります。それらの1つは、アプリケーションサーバーのWebコンソールに移動してから
構成 -> ネットワーク構成 -> ネットワーク リスナー
http-listener-1 の Port パラメータに 80 を指定し、http-listener-2 の Port パラメータに 443 を指定する必要があります。これにより、URL のポート番号「8080」を取り除くことができます。
(ただし、より高速な方法は、domain.xml 構成ファイルで「8080」を検索し、そこでポート番号を変更することです)
これらの変更後、アプリケーションは http:/ /localhost および https:/ /localhost で応答します。
ドメイン名「www.testapplicaiton.com」は、Glassfish とは何の関係もありません。DNS を使用する必要があります。