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

时间:2016-09-28 10:57:03

标签: java mysql angularjs tomcat web-deployment

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

1 个答案:

答案 0 :(得分:1)

如果您使用的是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与胖罐捆绑在一起。