主要问题:linux上运行自带tomcat的war包
java -jar
指令试过,因为是ssm不是springboot,没有主函数,无法启动war包直接放在tomcat的webapps目录下,启动tomcat即可。
单台服务器可以部署多个tomacat,只需要将配置文件中的三个端口改为不同的即可。
默认三个端口是:8080, 8005 ,8009
第二个tomcat你就可以改为例如:
8081, 8006 ,8010
第三个tomcat你就可以改为例如:
8082, 8007 ,8011
如果端口有一样的,启动会报: java.net.BindException: Address already in use: JVM_Bind异常信息。
一个tomcat只能有一个端口,你可以配置上下文,即配置访问前缀的方式。ip:port/a,ip:port/b
查百度:一个Tomcat配置多个端口启动不同项目。然后就有答案了。https://www.cnblogs.com/wwwcf1982603555/p/9046791.html%E3%80%81%E4%BD%86%E6%98%AF%E6%B2%A1%E6%9C%89%E6%B5%8B%E8%AF%95%E8%BF%87
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!