1.将项目的启动类Application.java继承SpringBootServletInitializer并重写configure方法
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class)
}
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class, args)
}
}12345678910111213
2.在pom.xml文件中,project下面增加package标签
<packaging>war</packaging>1
3.还是在pom.xml文件中,dependencies下面添加
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>12345
这样,只需要以上3步就可以打包成war包,并且部署到tomcat中了。需要注意的是这样部署的request url需要在端口后加上项目的名字才能正常访问。spring-boot更加强大的一点就是:即便项目是以上配置,依然可以用内嵌的tomcat来调试,启动命令和以前没变,还是:mvn spring-boot:run。
如果需要在springboot中加上request前缀,需要在application.properties中添加server.contextPath=/prefix/即可。其中prefix为前缀名。这个前缀会在war包中失效,取而代之的是war包名称,如果war包名称和prefix相同的话,那么调试环境和正式部署环境就是一个request地址了。
先创建一个基于maven的项目,点击打开pom.xml文件点击Dependencies标签页,然后点击Dependencies中的add按钮,输入想添加的jar包名字,把对应名称的所有版本jar包列出来
点击OK之后,在pom.xml会带回jar包的信息,type表示依赖包的类型,Scope表示这个依赖包的作用周期等等
保存后install maven,然后再点开项目中的Maven Dependencies就会发现多了相应的jar包了
方法/步骤2
可以通过手动配置来添加jar包,通过百度一下找到Maven 常用仓库网址
进入仓库网站后,在搜索栏中输入你要搜索的jar包关键字
选择一个最适合的结果点进去,选择相应的jar包版本
在里面可以点击Download(JAR)下载jar包,又或者在pom.xml里复制Maven的代码,再install maven即可自动下载
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)