首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在glassfish中为web应用程序设置域名?

如何在glassfish中为web应用程序设置域名?
EN

Stack Overflow用户
提问于 2012-08-15 17:14:53
回答 2查看 8.4K关注 0票数 3

谁能告诉我有关网络应用程序(Struts2)的glassfish服务器域名。

现在我使用我的URL来运行web应用程序:

代码语言:javascript
复制
http://localhost:8080/testapplication/

我想要更改此URL以运行我的应用程序:

代码语言:javascript
复制
http://www.testapplicaiton.com/

所以我需要帮助在Glassfish服务器中更改此域名。在advance.Please中感谢您的帮助。

EN

回答 2

Stack Overflow用户

发布于 2012-08-16 23:41:32

创建包含以下内容的文件sun-web.xml

代码语言:javascript
复制
<?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。

票数 5
EN

Stack Overflow用户

发布于 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。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11966756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档