谁能告诉我有关网络应用程序(Struts2)的glassfish服务器域名。
现在我使用我的URL来运行web应用程序:
http://localhost:8080/testapplication/我想要更改此URL以运行我的应用程序:
http://www.testapplicaiton.com/所以我需要帮助在Glassfish服务器中更改此域名。在advance.Please中感谢您的帮助。
发布于 2012-08-16 23:41:32
创建包含以下内容的文件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的Port参数提供80,为http-listener-2的Port参数提供443,这样就可以删除URL中的端口号-2\f25‘8080
(然而,更快的方法是在domain.xml配置文件中搜索'8080‘并在那里更改端口号)
在这些更改之后,您的应用程序将在http:/ /localhost和https:/ /localhost上响应
域名'www.testapplicaiton.com‘与Glassfish无关。您必须使用DNS。
发布于 2014-10-11 22:35:40
编辑位于以下路径的hosts文件: c:\windows\system32\drivers\etc\hosts文件末尾添加条目作为PC IP 192.168.2.4。I空格键,然后按www.testapplicaiton.com键,然后保存文件并重新启动PC。您的PC IP地址为C:\ipconfig/all (按Enter键)记下IPv4 IP地址。注意:编辑时,在管理员模式下启动记事本。您只能在局域网上测试您的网站,而不能在INTERNET上测试。对于互联网,您需要一个域www.testapplicaiton.com和静态ip,然后在路由器上的特定端口上进行端口转发。好了,准备好,开始吧!Good Luck2U。
https://stackoverflow.com/questions/11966756
复制相似问题