提问者:小点点

我们不能在tomcat下的aws服务器上部署多个Spring Boot应用程序吗?


我有3个Spring boot应用程序,并希望在单个EC2实例上部署所有应用程序。

当我试图部署war并在tomcat/webapps下部署时,一些应用程序将无法工作,因为spring boot中的嵌入式tomcat使用8080端口,而tomcat中存在的其他web应用程序停止工作。

我尝试过的其他选择是更改服务器。应用程序中的端口。使用java-jar应用程序运行jar的属性文件。罐子

这只适用于一个应用程序,如果我想运行一个应用程序,如果我按cntrl c或cntrl z或关闭终端(关闭ssh连接)正在停止应用程序。

当我在搜索过程中发现,我们可以用AWS弹性豆茎。但我已经创建了一个免费的第二层ec2实例,有没有办法让它在不改变实例的情况下工作。

有人能帮我吗?谢谢


共1个答案

匿名用户

如果你想使用java-jar应用程序运行你的应用程序。jar添加

使用命令java-jarapp.jar

您可以使用此pid稍后使用kill-9终止应用程序

要检查正在运行的进程,您可以使用ps aux|grep java(我们正在搜索任何包含“java”的内容)

为了在tomcat上运行多个WAR,显式地将多个应用程序部署到tomcat