Java 从终端运行jar时启动哪个tomcat服务
因为我已经从我的项目中创建了一个jar,所以我开始使用命令从linux终端运行它Java 从终端运行jar时启动哪个tomcat服务,java,linux,apache,tomcat,Java,Linux,Apache,Tomcat,因为我已经从我的项目中创建了一个jar,所以我开始使用命令从linux终端运行它 java -jar snapShot.jar 通过运行这个程序,我的项目运行良好,并以如下方式提供控制台输出 INFO 2018-06-26 13:34:25 [main] -Registering beans for JMX exposure on startup INFO 2018-06-26 13:34:25 [main] -Tomcat started on port(s): 8080 (h
java -jar snapShot.jar
通过运行这个程序,我的项目运行良好,并以如下方式提供控制台输出
INFO 2018-06-26 13:34:25 [main] -Registering beans for JMX exposure
on startup
INFO 2018-06-26 13:34:25 [main] -Tomcat started on port(s): 8080
(http)
INFO 2018-06-26 13:34:25 [main] -Started DomainApplication in 12.143
seconds (JVM running for 12.662)
我在本地系统中有另一个Tomcat。ApacheTomcat版本8.5.29。
但在终端中运行jar文件时,我发现另一个tomcat服务正在运行。实际上是哪一个开始的?你停止了通过这个罐子开始的tomcat了吗?尝试为tomcat调用shutdown.bat并再次尝试确认“我发现另一个tomcat服务正在运行”。这可能是因为jar中有一个嵌入式tomcat。无论何时执行jar,这个tomcat都会运行。是的,很好,我发现它在jar中嵌入了一个tomcat。它选择运行的端口如何。