Spring boot 的打包和运行

本文介绍如何使用Maven对SpringBoot项目进行打包,并提供了两种运行WAR包的方法:一是将其放置于Tomcat的webapps目录中;二是直接通过Java命令运行。

spring boot 打包:

1.本机安装了maven
2.cd到springboot项目下,执行  mvn package
上述命令会在target目录下生成war包

运行war的两种方式:

方式一:将war包拷贝到tomcat的webapps目录下

方式二:cd到war所在目录,执行 java -jar xx.war 即可

 

### 如何运行 Spring Boot 打包生成的 JAR 文件 #### 使用 `java -jar` 命令运行 JAR 文件 为了运行通过 Maven 或其他工具打包好的 Spring Boot 应用程序,可以利用简单的命令行指令完成操作。具体来说,在项目的构建目标目录下找到对应的 `.jar` 文件之后,可以通过执行如下所示的命令来启动应用: ```bash java -jar target/your-jar-file.jar ``` 这条命令将会启动应用程序,并使其在默认的HTTP端口上运行(通常是8080端口)[^3]。 如果希望指定不同的配置文件或者其他参数,则可以在上述基础之上附加 JVM 参数或 Spring Boot 特定属性来进行定制化设置。例如更改服务器监听地址端口号: ```bash java -Dserver.port=9090 -jar your-application-name.jar ``` 这允许开发者灵活调整部署环境下的行为而无需修改源码本身。 对于某些情况下遇到的问题比如读取不到模板资源的情况,确保这些静态资源被正确放置于 classpath 下相应路径中是非常重要的。当使用 Apache POI 处理 Word 文档时,应当确认模板文件存在于类加载器能够访问的位置内,如下面这段代码片段所展示那样处理外部资源: ```java Resource resource = new ClassPathResource("templates/template.doc"); InputStream is = resource.getInputStream(); HWPFDocument document = new HWPFDocument(is); ``` 以上措施有助于保证即使是在被打包后的环境中也能正常工作[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值