任何人都可以告诉我关于webapplication(struts2)的glassfish服务器域名。
现在我正在使用我的URL运行Web应用程序:
http://localhost:8080/testapplication/
我想更改此网址以将我的应用程序运行为:
http://www.testapplicaiton.com/
所以我需要帮助在Glassfish服务器中更改此域名。 提前谢谢。请提供帮助。
答案 0 :(得分: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”。
您还必须将端口号更改为标准。有几种方法可以做到这一点。其中一个是转到应用程序服务器的Web控制台,然后
配置 - &gt;网络配置 - >网络侦听器
您必须为http-listener-1的Port参数提供80,为http-listener-2的Port参数提供443 这允许您删除URL中的端口号'8080'
(但更快的方法只是在domain.xml配置文件中搜索“8080”并在那里更改端口号)
完成这些更改后,您的应用程序将在http:/ / localhost和https:/ / localhost
上进行响应域名'www.testapplicaiton.com'与Glassfish无关。你必须使用DNS。
答案 1 :(得分:-3)
在以下路径中编辑hosts文件: 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和STATIC ip,然后在您的路由器上的特定端口上进行端口转发。 ALRIGHT然后,Get set and Go !!! 祝你好运。