(6)学习SpringBoot 之 打包war,放置外部tomcat
来源:互联网 发布:yii框架源码 编辑:程序博客网 时间:2024/06/09 02:35
这章还是比较简单的,核心还是pom.xml引入依赖
1.pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><!--引入父标签 --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.7.RELEASE</version></parent><groupId>cn.moye</groupId><artifactId>spring-boot-jsp</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><name>spring-boot-jsp</name><url>http://maven.apache.org</url><dependencies><!-- web 依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><!--去掉内嵌tomcat --><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency><!-- tomcat依赖 --><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency><!-- servlet依赖. --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><scope>provided</scope></dependency><!-- JSTL依赖 --><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId></dependency><!-- 为了本地运行加上tomcat --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency></dependencies><!-- maven插件 --><properties><jdk.version>1.8</jdk.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><build><finalName>spring-boot-jsp</finalName><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><srouce>${jdk.version}</srouce><target>${jdk.version}</target><encoed>${project.build.sourceEncoding}</encoed></configuration></plugin></plugins></build></project>
2.编写启动类,这里启动类需要继承SpringBootServletInitializer类,重写configure方法
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.support.SpringBootServletInitializer;@SpringBootApplicationpublic class StartSpringBootMain extends SpringBootServletInitializer{ @Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(StartSpringBootMain.class);}public static void main( String[] args ) { SpringApplication.run(StartSpringBootMain.class, args); } }
3.编译maven项目后,在项目根目录下的target目录中,就会发现有以项目命名的war包,然后放置tomcat weapps目录下,startup tomocat. 访问项目名称
阅读全文
0 0
- (6)学习SpringBoot 之 打包war,放置外部tomcat
- SpringBoot之打包成war包部署到tomcat
- SpringBoot之打包成war包部署到tomcat
- springboot打包war部署至tomcat
- springboot打包war,tomcat运行及常见问题
- SpringBoot 打包为war包启动时导入外部配置文件
- SpringBoot war打包
- SpringBoot--打包成WAR
- springboot war打包步骤
- SpringBoot打包成WAR使用外置TOMCAT启动
- SpringBoot 打包成war包,部署到tomcat
- springboot打包成war包,发布到外置tomcat
- Idea Spring boot+Maven 打包war 发布 外部tomcat
- springboot打包为war包
- 一步一步学springboot (五)打包成标准的web工程war包可独立部署到tomcat或weblogic
- SpringBoot 学习记录(六)- maven 打war 包并部署tomcat
- springboot打war包部署到外部tomcat报错 parseWebXml Parse error
- Springboot项目打包成war包,并在tomcat下部署
- Vue之Animate
- thinkphp加载数据库图片路径问题
- 安装cudnn
- Java学习笔记之集合(八):HashMap的存储原理
- 实现一个函数用来找出字符流中第一个只出现一次的字符。
- (6)学习SpringBoot 之 打包war,放置外部tomcat
- centos7源码安装mysql5.7.19
- 使用Anaconda3建立虚拟独立的python2.7环境
- 设计模式8-代理模式
- Xception场景分类模型的实践
- jQuery load() 方法
- 第三周项目一
- Java+Eclipse+Maven+struts2从MySQL数据库中查询用户密码实现简单的登录验证
- TensorFlow 1.0 重大功能及改善