如何将java web应用程序部署到远程wildfly服务器?
如何将java应用程序部署到远程wildfly服务器 在本地主机上,应用程序运行良好 因此,我有一个域名http://mysite.com,它指向我的VPS主机 Java已经安装并运行wildfly。在Wildfly部署目录中,我放置了文件mysite.com.war,并使用命令./standalone.sh-Djboss.http.port=80运行Wildfly 但在浏览器中,http://mysite.com不可用 好消息是http://mysite.com:8080显示了一个标准的wildfly屏幕保护程序,这意味着我已经接近了,服务器已经启动,域名是正确的 主机上未安装apache或nginx,仅安装wildfly 要在http://mysite.com上启动应用程序,我可以做些什么 更新 我使用命令./standalone.sh-b0.0.0.0启动了wildfly,并添加了WEB-INF/jboss-WEB.xml文件- /如何将java web应用程序部署到远程wildfly服务器?,java,jakarta-ee,deployment,server,wildfly,Java,Jakarta Ee,Deployment,Server,Wildfly,如何将java应用程序部署到远程wildfly服务器 在本地主机上,应用程序运行良好 因此,我有一个域名http://mysite.com,它指向我的VPS主机 Java已经安装并运行wildfly。在Wildfly部署目录中,我放置了文件mysite.com.war,并使用命令./standalone.sh-Djboss.http.port=80运行Wildfly 但在浏览器中,http://mysite.com不可用 好消息是http://mysite.com:8080显示了一个标准的wil
Wildfly以独立模式启动。您需要找到wildfly-12.0.0.Final/standalone/configuration/standalone.xml,并在应用程序的undertow订阅域的子集中: ...
如果不以root用户身份运行服务器,就无法绑定到端口80,这是一个巨大的安全问题
您需要运行apache+mod_proxy、nginx、haproxy、pound或类似工具;这将侦听端口80和对localhost:8080的代理请求。谢谢您的回答,但事实并非如此。我以独立模式运行wildfly,不需要负载平衡,主机上只有java应用程序。因此,我的回答完全解决了我的问题,这在这种情况下是必要的。在你看来,试着描述正确设置的过程。因为你的答案更像是一条评论,而不是上面问题的答案。如果你在Windows上运行,你可以绑定到端口80,但是Windows上没有根用户,所以我的答案仍然有效。最初的海报上说他们正在使用VPS,这通常是一个只用于Linux的术语,还说他们正在运行standalone.sh