誰能告訴我有關GlassFish服務器域名的web應用(Struts2的)。如何在glassfish中爲web應用程序設置域名?
現在我用我的URL來運行Web應用程序是:
http://localhost:8080/testapplication/
我想改變這個URL來運行我的應用程序:
http://www.testapplicaiton.com/
所以我需要幫助來改變這種Glassfish服務器中的域名。 在此先感謝。請提供您的幫助。
誰能告訴我有關GlassFish服務器域名的web應用(Struts2的)。如何在glassfish中爲web應用程序設置域名?
現在我用我的URL來運行Web應用程序是:
http://localhost:8080/testapplication/
我想改變這個URL來運行我的應用程序:
http://www.testapplicaiton.com/
所以我需要幫助來改變這種Glassfish服務器中的域名。 在此先感謝。請提供您的幫助。
,內容如下
<?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>
創建文件sun-web.xml中,並把它放到WEB-INF目錄下。這將允許您擺脫URL中的'testapplication'。
你還必須更改端口號標準。有幾種方法可以做到這一點。其中一個人是去到應用服務器的Web控制檯,然後
配置 - >網絡Config->網絡偵聽
你必須爲HTTP偵聽器1和443港參數提供80爲http-listener-2的端口參數 這可以讓你擺脫你的URL中的端口號'8080'
(但是更快的方法只是在domain.xml配置文件中搜索' 8080' ,然後在那裏端口號)
這些改變你的應用程序將在響應後HTT電話號碼:/ /本地主機和https:/ /本地主機
域名 'www.testapplicaiton.com' 無關與Glassfish的。你必須使用DNS。
編輯您的主機在下面的路徑文件: 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地址。 注意:編輯時在管理員模式下啓動記事本。 你只能在LAN上測試你的網站而不是在INTERNET上。 對於互聯網你需要一個域名www.testapplicaiton.com和靜態IP,然後端口轉發特定端口上您的路由器。 ALRIGHT然後,獲取設置和去! 好運2U。
看一看[此相關的問題(http://stackoverflow.com/a/11151611/620338) – 2012-08-15 09:55:31
u能說一下步一步的過程中的URL來實現域名?我看了一下相關的問題。但是,與'如何在glassfish服務器上做DNS'有相同的疑問? – shiva 2012-08-15 11:10:02
DNS與Glassfish無關。您需要一個具有公共IP地址並將您的註冊域指向該服務器的服務器。然後你可以開始配置Glassfish。 – 2012-08-15 11:14:39