我有3个Spring boot应用程序,并希望在单个EC2实例上部署所有应用程序。
当我试图部署war并在tomcat/webapps下部署时,一些应用程序将无法工作,因为spring boot中的嵌入式tomcat使用8080端口,而tomcat中存在的其他web应用程序停止工作。
我尝试过的其他选择是更改服务器。应用程序中的端口。使用java-jar应用程序运行jar的属性文件。罐子
这只适用于一个应用程序,如果我想运行一个应用程序,如果我按cntrl c或cntrl z或关闭终端(关闭ssh连接)正在停止应用程序。
当我在搜索过程中发现,我们可以用AWS弹性豆茎。但我已经创建了一个免费的第二层ec2实例,有没有办法让它在不改变实例的情况下工作。
有人能帮我吗?谢谢
如果你想使用java-jar应用程序运行你的应用程序。jar添加
使用命令java-jarapp.jar
您可以使用此pid稍后使用kill-9终止应用程序
要检查正在运行的进程,您可以使用ps aux|grep java
(我们正在搜索任何包含“java”的内容)
为了在tomcat上运行多个WAR,显式地将多个应用程序部署到tomcat