springboot打包jar包找不到jsp文件以及在linux永久执行java -jar以及springboot的多环境配置
来源:互联网 发布:数据挖掘原理 编辑:程序博客网 时间:2024/04/29 13:33
因为springboot打包jar包执行jsp和在linux永久执行java -jar以及springboot的多环境配置 都是springboot的 就放在一起说了
先说 打包jar 不能找到jsp问题:
打包成jar的时候会找不到jsp文件 只需要 在pom.xml文件添加
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><configuration><encoding>UTF-8</encoding><useDefaultDelimiters>true</useDefaultDelimiters></configuration></plugin></plugins><resources><resource><directory>src/main/resources</directory><filtering>true</filtering></resource><resource><directory>src/main/webapp</directory> <!--注意此次必须要放在此目录下才能被访问到 --> <targetPath>META-INF/resources</targetPath> <includes> <include>**/**</include> </includes></resource></resources><testResources><testResource><directory>src/test/resources</directory><filtering>true</filtering></testResource></testResources></build>
然后打包使用命令 mvn package
然后启动jar 使用 java -jar app.jar
在此也说一下spring 的多环境配置:
在pom.xml文件添加:
<profiles><profile><id>dev</id><properties><profiles.active>dev</profiles.active><maven.test.skip>true</maven.test.skip><scope.jar>compile</scope.jar></properties><activation><activeByDefault>true</activeByDefault></activation></profile><profile><id>test</id><properties><profiles.active>test</profiles.active><maven.test.skip>true</maven.test.skip><scope.jar>provided</scope.jar></properties></profile><profile><id>prod</id><properties><profiles.active>prod</profiles.active><maven.test.skip>true</maven.test.skip><scope.jar>provided</scope.jar></properties></profile></profiles>
然后就可以把springboot的配置文件分成 开发用 测试用 生产环境用的xml或yml
在打包时候 使用 java -jar app.jar --spring.profiles.active=dev 这样就能指定开发环境springboot的配置文件
如果在liunx上启动jar包 使用传统的java -jar会导致 操作之后就会关闭这个程序
所以可以使用:nohup java -jar app.jar --spring.profiles.active=dev & 来启动这个程序 当然要关闭这个启动程序 需查看端口号
使用:ps aux|grep java 来查看java运行的端口 最后使用 kill 1020来杀掉这个端口 这里的 1020 是一个比如的端口号
因为比较急,写的可能有些粗糙 如果有问题 可以留言,一起讨论。
阅读全文
0 0
- springboot打包jar包找不到jsp文件以及在linux永久执行java -jar以及springboot的多环境配置
- maven添加外部jar,以及springboot打包
- springboot 支持jar包运行jsp文件
- springboot jar包 无法访问jsp
- 用jar命令将java class文件打包以及编写方便执行jar文件的批处理文件
- springboot jsp项目 打包jar及发布
- SpringBoot打包jar包并后台运行
- springboot打包时引入本地jar包
- SpringBoot Maven 打包JAR
- springboot 打包jar
- springboot打包成可执行Jar文件教程
- SpringBoot Maven 打包可执行jar文件
- springboot jar jsp
- android中打包含有Activity以及资源文件的jar包在工程中调用
- Android中打包含有Activity以及资源文件的jar包在工程中调用
- Android中打包含有Activity以及资源文件的jar包在工程中调用
- android中打包含有Activity以及资源文件的jar包在工程中调用
- android中打包含有Activity以及资源文件的jar包在工程中调用
- 使用Zlib对文件和目录进加密打包和解包
- 联合(union)的最详细用法
- Java
- jquery动画效果
- hdu 6168 模拟+优先队列
- springboot打包jar包找不到jsp文件以及在linux永久执行java -jar以及springboot的多环境配置
- Android logo图标的尺寸
- Jedis的基本操作-各类数据
- nanoms库的安装以及该库对应的php扩展php-nano的安装
- ffmpeg、ffplay工具使用
- eclipse搭建简单springboot-mybatis项目实现页面简单跳转
- 【HDU】 2579 Dating with girls(2)(BFS,可重复)
- java的分页显示
- 自定义控件属性的设置