Linux部署spring boot war项目

匿名 (未验证) 提交于 2019-12-02 21:53:52
 1.配置pom.xml文件         <packaging>war</packaging>                       <!-- web -->     		<dependency>     			<groupId>org.springframework.boot</groupId>     			<artifactId>spring-boot-starter-web</artifactId>     			<!-- 移除嵌入式tomcat插件 -->         		<exclusions>             		<exclusion>                 		<groupId>org.springframework.boot</groupId>                 		<artifactId>spring-boot-starter-tomcat</artifactId>             		</exclusion>         		</exclusions>     		</dependency>                <dependency>         		<groupId>javax.servlet</groupId>         		<artifactId>javax.servlet-api</artifactId>         		<scope>provided</scope>         		</dependency>         		     2.配置StartApplication           import org.springframework.boot.SpringApplication;     import org.springframework.boot.autoconfigure.SpringBootApplication;     import org.springframework.boot.builder.SpringApplicationBuilder;     import org.springframework.boot.web.support.SpringBootServletInitializer;      import com.xxxxx.StartApplication;  @SpringBootApplication public class StartApplication extends SpringBootServletInitializer{  	//配置打包后可以用tomcat下使用 	@Override 	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 		return application.sources(StartApplication.class); 	} 		 	public static void main(String[] args) { 		SpringApplication.run(StartApplication.class, args);     	}     } 

3.修改tomcat配置文件server.xml
找到server.xml文件中的节点
然后在标签下面添加修改项目默认路径

path:如果为空则表示去掉访问路径中的项目名称
docBase:表示项目的路径(建议使用绝对路径)

按上述第三条修改后
原来的项目访问路径 http://localhost:8082/项目名称/方法名称,变成http://localhost:8082/方法名称,将项目名称去掉。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!