谁能告诉我有关 webapplication(struts2) 的 glassfish 服务器域名的信息。
现在我使用我的 URL 来运行 Web 应用程序是:
http://localhost:8080/testapplication/
我想更改此 URL 以将我的应用程序运行为:
http://www.testapplicaiton.com/
所以我需要帮助来更改 Glassfish 服务器中的这个域名。在此先感谢。请提供您的帮助。
谁能告诉我有关 webapplication(struts2) 的 glassfish 服务器域名的信息。
现在我使用我的 URL 来运行 Web 应用程序是:
http://localhost:8080/testapplication/
我想更改此 URL 以将我的应用程序运行为:
http://www.testapplicaiton.com/
所以我需要帮助来更改 Glassfish 服务器中的这个域名。在此先感谢。请提供您的帮助。
使用以下内容创建文件 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”。
您还必须将端口号更改为标准。有几种方法可以做到这一点。其中之一是然后转到应用程序服务器的 Web 控制台
配置->网络配置->网络监听器
您必须为 http-listener-1 的端口参数提供 80,为 http-listener-2 的端口参数提供 443 这允许您摆脱 URL 中的端口号“8080”
(但更快的方法是在 domain.xml 配置文件中搜索“8080”并在那里更改端口号)
在这些更改之后,您的应用程序将响应 http://localhost 和 https://localhost
域名“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 上测试您的网站。对于 Internet,您需要一个域 www.testapplicaiton.com 和静态 ip,然后在您的路由器上的特定端口上进行端口转发。好吧,那就出发吧!!!祝你好运2U。