SpringBoot项目打成war包部署到Tomcat,并且访问地址不带项目名称。

一、打包成war包

有位博主写的很详细,直接引用该博主的好了,想要了解的请移步=>Spring Boot:内置tomcat启动和外部tomcat部署总结 - fanshukui的专栏 

需要注意的是多模块的项目pom.xml中只需要把主模块的Packaging改为war

二、部署到tomcat

在server.xml文件(位于tomcat安装目录下的conf文件夹下)中添加一个Service节点,

 
    
    

      
        
        
      
      
	 
        
      
    
  

其中需要注意以下几点

  1. appBase我这里填写的是相对路径,相对于环境变量中的CATALINA_HOME,
  2. unpackWARs指自动解压war包
  3. path指项目根路径,为""的时候访问时就不需要带项目名了
  4. docBase指war包路径

你可能感兴趣的:(tomcat,springboot,springboot,war,tomcat)