3

webapplication(struts2)のglassfishサーバードメイン名について誰か教えてください。

今、私は自分の URL を使用して Web アプリケーションを実行しています:

http://localhost:8080/testapplication/

この URL を変更して、アプリケーションを次のように実行したいと考えています。

http://www.testapplicaiton.com/

そのため、Glassfish サーバーでこのドメイン名を変更するには助けが必要です。事前に感謝します.あなたの助けを提供してください.

4

2 に答える 2

5

次の内容でファイル 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 を使用する必要があります。

于 2012-08-16T15:41:32.497 に答える
-3

次のパスでホスト ファイルを編集します。 c:\windows\system32\drivers\etc\hosts ファイル 最後に、PC IP 192.168.2.4 としてエントリを追加します。I ONE SPACE に続いて www.testapplicaiton.com ファイルを保存し、PC を再起動します。PC の IP は C:\ipconfig/all にあります (Enter キーを押します) IPv4 IP アドレスを書き留めます。注: 編集中は、管理者モードでメモ帳を起動します。Web サイトは、インターネットではなく LAN 上でのみテストできます。インターネットの場合、ドメイン www.testapplicaiton.com と STATIC ip が必要です。次に、ルーターの特定のポートでのポート フォワーディングが必要です。よし、さぁ、Get set and Go!!! Good Luck2U.

于 2014-10-11T14:35:40.243 に答える