企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 打包 如果不采用dockerfile的形式直接打成镜像那么就很简单了,可以采用idea里面的maven直接执行package命令生成jar包,也可以直接执行maven命令: ``` mvn install -Dmaven.test.skip=true ``` ### `-Dmaven.test.skip=true`:这是一个系统属性,通过 `-D` 参数传递给 Maven。在这里,`maven.test.skip` 属性设置为 `true`,这意味着 Maven 将跳过运行测试。这个选项通常用于在构建项目时跳过测试阶段,可以加快构建速度 ### ## 运行调试jar包 ### 直接执行命令 在运行jar包的时候我们需要将配置文件指定 `java -jar xxxx.jar --Dspring.config.location=application.properties` ### ## 后台运行jar包 ### `nohup java -jar xxxx.jar --Dspring.config.location=application.properties &` ### 这样就会后台运行 也会随之产生一个日志文件如下图所示: ![](https://img.kancloud.cn/e0/bc/e0bc61c37929391dbc4ba3783ff93416_2466x232.png) ### 这个nphup.out其实就是java后台运行的日志 比如你打印到控制台输出的都会在这里面记录下来 ### 然后运行起来java程序即可 比如java程序监听的端口号是8080 ### 测试一下接口是否能通 ### ![](https://img.kancloud.cn/01/55/01554eb9ac149089c386d83b5da75b72_1271x177.png) ### 记得去修改微信开发平台里面的微信登陆回调地址 ### ![](https://img.kancloud.cn/16/cd/16cdd7b96e8f653d474a00985acf6272_3258x1318.png) ### 同时修改线上配置文件里面的各种地址为真实域名地址 ![](https://img.kancloud.cn/34/04/34044a51de1bba536aaf5733cd98e3ed_2568x1758.png) ## 前端部署 ### 在部署前端接口的时候请求后台接口的时候本地不要用localhost比如下图: ![](https://img.kancloud.cn/34/04/34044a51de1bba536aaf5733cd98e3ed_2568x1758.png) ### 然后就是nginx.conf当中配置静态资源站点了 ### ![](https://img.kancloud.cn/39/3c/393c48aefc05fc20562d58318569f9be_2196x1542.png) ###