1.我的一个 springboot 项目,用 mvn install 打包成 jar,换一台有 jdk 的机器就直接可以用 java -jar 项目名.jar 的方式运行,没任何问题,为什么这里不需要 tomcat 也可以运行了?
2.然后我打包成 war 放进 tomcat 运行,发现端口号变成 tomcat 默认的 8080 (我在 server.port 中设置端口 8090 )项目名称也必须加上了。
也就是说我在原来的机器的 IDEA 中运行,项目接口地址为 ip:8090/listall,打包放进另一台机器的 tomcat 就变成了 ip:8080/项目名 /listall。这又是为什么呢?
2.然后我打包成 war 放进 tomcat 运行,发现端口号变成 tomcat 默认的 8080 (我在 server.port 中设置端口 8090 )项目名称也必须加上了。
也就是说我在原来的机器的 IDEA 中运行,项目接口地址为 ip:8090/listall,打包放进另一台机器的 tomcat 就变成了 ip:8080/项目名 /listall。这又是为什么呢?