Linux能否同时启动jar包和war包?
最近再部署项目,因为项目用的时springboot所以我直接打成jar包了,部署到Linux上面可以直接访问。但是公司官网却访问不到了,公司官网是war包部署在Linux的tomcat中,而我打包的jar包中自带tomcat,这两个同时启动会不会有冲突,又怎么解决呢?
还请各位大佬能够指点一二
应用能正常启动成功,有网络可以访问了,那就是正常的,使用jar运行和war是差不多的,为何一定要用war了,如果只是公司官网访问不到,是不是在映射出去的端口冲突,建议检查下
springboot内置tomcat启动,和tomcat不是启动原理是一样的。
唯一的区别是springboot jar包启动,访问路径会识别配置文件
port: 8001 servlet: context-path: /demo
访问:http://localhost:8001/demo
tomcat的话,这个配置不生效,以webapps下面的文件夹为区分,项目名称,访问路径
建议你排查下项目的访问路径,jar下面的
context-path: /demo 保持与 tomcat的 webapps文件夹一致