spring-boot实现web项目的运行
来源:互联网 发布:有所不行 知和而和 编辑:程序博客网 时间:2024/06/05 01:57
通常,web项目是war包格式,但spring-boot官方推荐的是导出成jar包,但本人通过导出成jar来运行,尝试了,运行不会粗问题。但是,由于webapp下的东西不好导入到jar包里。后来通过配置pom中的<resources>发现可以将webapp下的内容导出到jar包,但是由于viewResolver的解析规则中webcontext中的root是部署的目录下且以"/"开头,故无法加载例如本地的资源,所以按照jar包导出始终会出现无法找到webapp下的内容(例如html资源)。
解决办法:只有通过导出成war包,按照如下来执行:
java -jar xxx.war
pom配置仅需改为<packaging>war</packaging>,然后配上main入口即可:
<properties>
<!-- The main class to start by executing java -jar -->
<start-class>com.amazing.ApplicationMain</start-class>
</properties>
此外,使用内嵌servlet容器必须给spring-boot-starter-tomcat和tomcat-embed-jasper加上<scope>provided</scope>
0 0
- spring-boot实现web项目的运行
- spring-boot在jdk1.6下运行web项目
- Spring Boot入门,一步一步简化,实现Spring Web项目开发
- spring boot最小web项目
- Spring Boot开发Web项目
- Spring Boot 开发web 项目
- Spring Boot+Docker项目cacubd-server-collector的部署运行
- Spring Boot基础知识(二)----用spring initializer构建spring boot的web项目
- Spring boot快捷构建spring web项目
- 使用Spring Boot来加速Java web项目的开发
- 使用Spring Boot来加速Java web项目的开发
- 使用Spring Boot来加速Java web项目的开发
- 使用Spring Boot来加速Java web项目的开发
- 使用Spring Boot来加速Java web项目的开发
- 使用Spring Boot来加速Java web项目的开发
- 一个非常简单的spring-boot web项目(一)
- spring boot项目在eclipse中的web的启动方式
- Spring Boot基础知识(一)----如何构建spring boot的web项目
- IOS Toast
- ios的手势操作之UIGestureRecognizer浅析
- 关于eclipse连接数据库的问题
- POJ 3250 Bad Hair Day 【单调栈】
- C语言复杂类型声明
- spring-boot实现web项目的运行
- 移动测试人员的未来:测试开发技术的融合
- 嵌入式系统支持ramdisk文件系统
- 十进制中正整数N中1的个数(2)
- HDU 1849 Rabbit and Grass(博弈入门)
- UI之事件与手势详解
- golang postgresql数据库驱动
- C语言scanf函数输入时键盘缓冲区\n的问题[经典问题]
- bt协议详解 基础篇(上)