启动带有嵌入式tomcat的Springboot jar时出现问题

问题描述 投票:0回答:1

我创建了一个带有嵌入式 tomcat 的 springboot jar 文件,并将其部署在外部 tomcat 服务器上。我使用 winSCP 远程连接到此外部 tomcat 并尝试使用命令 java -jar 启动此 jar 。文件成功启动,但 15 秒后,它会显示一个包含以下消息的对话框并终止连接。

主机未通信超过 15 秒。仍在等待。如果问题重复出现,请尝试关闭“优化连接缓冲区大小”

我可以在本地计算机上运行相同的 jar 文件,没有任何问题。是因为远程连接我面临这个问题吗?

请指教。

谢谢

java linux spring-boot tomcat winscp
1个回答
0
投票

如果您使用外部 tomcat 服务器,您应该构建“war”存档,而不是“jar” 将这个war放入tomcat的部署目录中,它会自动运行。您不应使用

java -jar
手动启动应用程序。这里已经讨论了部署到外部 tomcat 如何在 Tomcat 7 中部署 war 文件

© www.soinside.com 2019 - 2024. All rights reserved.