spring-boot项目的创建以及部署到外部tomcat的方法
2017-03-08 10:20
1301 查看
项目的创建:
直接从官网下载一个入门例子,地址:http://spring.io/guides/gs/spring-boot/
因为我用的maven构建项目,所以删除了其他无用的文件和文件夹,只保留gs-spring-boot目录(该目录下有src和pom.xml);下面是正文:
命令行进入项目目录(gs-spring-boot),执行”mvn clean”
接着执行”mvn compile”
最后执行”mvn spring-boot:run”
此时spring-boot已经跑起来了,通过localhost:8080/就可以访问了
注:导入到eclipse的时候,不要直接open project,要导入->存在的maven项目;否则提示不是java project
部署到外部tomcat:
参照官网的方法:地址:http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-maven-packaging
修改入口java文件,继承SpringBootServletInitializer类,并覆写configure方法;
2.修改pom.xml文件:
修改打包类型为war:
添加spring-boot-starter-tomcat依赖,scope设置为provided:
直接从官网下载一个入门例子,地址:http://spring.io/guides/gs/spring-boot/
因为我用的maven构建项目,所以删除了其他无用的文件和文件夹,只保留gs-spring-boot目录(该目录下有src和pom.xml);下面是正文:
命令行进入项目目录(gs-spring-boot),执行”mvn clean”
接着执行”mvn compile”
最后执行”mvn spring-boot:run”
此时spring-boot已经跑起来了,通过localhost:8080/就可以访问了
注:导入到eclipse的时候,不要直接open project,要导入->存在的maven项目;否则提示不是java project
部署到外部tomcat:
参照官网的方法:地址:http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-maven-packaging
修改入口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); } }
2.修改pom.xml文件:
修改打包类型为war:
<packaging>war</packaging>
添加spring-boot-starter-tomcat依赖,scope设置为provided:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
相关文章推荐
- SpringBoot 创建web项目并部署到外部Tomcat
- spring boot项目在外部tomcat环境下部署
- Springboot项目部署到外部Tomcat
- Spring Boot项目部署到外部Tomcat
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- 如何将Spring Boot项目打包部署到外部Tomcat
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring boot web项目部署到外部tomcat
- spring-boot项目在外部tomcat环境下部署
- Spring Boot项目部署到外部Tomcat服务器
- Springboot项目部署到外部Tomcat
- spring-boot项目在外部tomcat环境下部署
- springboot 项目部署到外部tomcat