SpringBoot项目导入外部服务器
来源:互联网 发布:炸群软件 编辑:程序博客网 时间:2024/06/05 02:44
spring-boot默认提供内嵌的tomcat,所以打包直接生成jar包,用java -jar命令就可以启动。但是,有时候我们更希望一个tomcat来管理多个项目,这种情况下就需要项目是war格式的包而不是jar格式的包。spring-boot同样提供了解决方案,只需要简单的几步更改就可以了,这里提供maven项目的解决方法:
1.将项目的启动类Application.java继承SpringBootServletInitializer并重写configure方法
@SpringBootApplicationpublic 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文件中,project下面增加package标签
<packaging>war</packaging>
3.还是在pom.xml文件中,dependencies下面添加
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope></dependency>
这样,只需要以上3步就可以把项目以war包的形式导出,然后放在tomcat的WebApps的目录下(tomcat会自动进行解压),这样就可以访问该项目了。需要注意的是这样部署的request url需要在端口后加上项目的名字才能正常访问。spring-boot更加强大的一点就是:即便项目是以上配置,依然可以用内嵌的tomcat来调试。
阅读全文
0 0
- SpringBoot项目导入外部服务器
- AS导入外部项目
- SpringBoot项目打包部署外部JavaEE容器
- Intellij IDEA 外部项目导入
- 外部导入项目到VS
- Android Studio导入外部项目
- 项目里面导入外部字体
- SpringBoot 打包为war包启动时导入外部配置文件
- eclipse导入外部项目,项目上有小红叉
- springboot项目解决外部tomcat通过ip+端口访问项目
- springboot 如何发布到外部的web服务器上
- 将SpringBoot工程部署到外部Tomcat服务器
- java 项目导入外部 jar 包
- Eclipse_java项目中导入外部jar文件
- web项目中导入外部jar
- Eclipse导入外部项目问题总结
- Java项目导入外部的JAR包
- java 项目导入外部 jar包
- TextBox控件自定义样式
- 接口与实现:实验2
- iPhone X(10)屏幕分辨率与适配
- Activemq 的topic总结
- poj 3164 通信网络 最小树状图
- SpringBoot项目导入外部服务器
- 按钮改变文字大小颜色
- HHUOJ_1349: 分割排序
- string公共函数
- Java经典算法例子大全
- Python中unittest框架写测试用例
- 漫画:什么是MD5算法
- iOS 屏幕尺寸、逻辑分辨率、物理分辨率之间的相互关系
- python学习笔记 第一章