gpt4 book ai didi

java - 将 war 重定向到主域?

转载 作者:行者123 更新时间:2023-12-01 12:34:20 26 4
gpt4 key购买 nike

我有一个 RichFaces WAR 文件,该文件将自身部署到 http://mytestserver:8080/mywarapp/index.jsp。我将其部署在 Wildfly 应用服务器上。

现在我想不通过这个长http地址访问WAR文件,而是通过主服务器地址:http://mytestserver/

我该怎么做?

最佳答案

您应该更改应用程序的上下文路径。

为此,您需要创建文件 jboss-web.xml 并将其放置在 WEB-INF 目录中。 jboss-web.xml 应包含:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>

如果您想将应用程序的端口从 8080 更改为 80,您可以通过几种方法来实现。
1) [不推荐]将standalone/domain.xml中的端口从8080更改为80,并以root/管理员身份运行wildfly
2) 运行 nginx/apache 或任何其他网络服务器并在那里创建代理重定向,例如。在 nginx 中,您需要在配置文件中添加如下内容 proxy_pass http://mytestserver:8080/; (如果您没有添加 jboss-web.xml,则需要在此处附加 mywarapp 到此 URL ),您的应用程序将可通过 URL http://mytestserver/

访问

关于java - 将 war 重定向到主域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25702959/

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