繁体   English   中英

在实时服务器上部署 Java EE 应用程序

[英]deploy a java EE application on a live server

我刚刚在本地主机上开发了一个带有 tomcat 和 spring boot 以及 angularjs 和 mysql 的 java ee 应用程序,请任何人帮助如何部署这个应用程序以在实时服务器上运行以及在生成战争之前必须完成哪些更改(我的意思是端口 8080 和 mysql 端口),因为最后我希望你在http://myserver.com/myapp/而不是http://myserver.com:8080/myapp/上运行我的应用程序

如果您使用的是 Spring Boot,请不要使用 war 选项。 而是建造一个胖罐子。 这是部署 Sprint Boot 的更常见方法,它会为您节省大量像这样的痛苦。 例如,您对端口的投诉(继续内存)解决了这样的:

java -Dserver.port=80 -jar some-service.jar

或者

export SERVER_PORT=80 java -jar some-service.jar

FWIW,Spring Boot 将 Tomcat 与 fat jar 捆绑在一起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM