gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 08:31:43 24 4
gpt4 key购买 nike

谁能告诉我有关 webapplication(struts2) 的 glassfish 服务器域名的信息。

现在我使用我的 URL 来运行网络应用程序是:

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。

关于web-applications - 如何在 glassfish 中为 Web 应用程序设置域名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11966756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com