当前位置: 首页 > 后端技术 > Java

crmebJava项目打包运行jar文件详细教程

时间:2023-04-01 23:30:09 Java

前言由于很多同学不知道如何打包运行jar文件,今天给大家做一个详细的教程,希望对已经在本地运行过的同学有所帮助直接配置prod环境的yml文件可以直接用mvninstall打包。?下载源码,导入到开发工具的解压代码包内容中。解压后导入idea开发工具引入源码包的基本内容。初始导入会根据pom文件自动下载对应的jar包。下载jar取决于您的网络速度。正确导入Java工程配置数据库连接并打包jar文件。打包前修改环境配置文件。crmeb-admin和crmeb-front包下的yml在每个环境都不一样,这里默认admin是20000,front是20001,上传到服务端口会用于转发,也可以根据自己的要求调整,只要不冲突即可。crmeb-adminAdmin服务会打包生成crmeb-admin.jarcrmeb-commpublic服务会打包成admin和frontcrmebiamge素材包部署上线时需要上传到服务器,路径配置在java配置文件?打包成功Jar文件打包成功后,获取对应目录下的crmeb-admin.jar和crmeb-front.jar,发布到宝塔创建的两个api.xxx的域名下。上传代码到服务器可以使用自己的工具,比如ftp或者ssh,这里为了统一,都是用宝塔面板操作的。获取打包好的jar文件将打包后的两个jar文件上传到创建站点的根目录下将jar上传到宝塔对应的API站点如下图,以admin服务为例上传crmeb-admin。jar,启动jar的shell,初始化素材包shell文件和素材包在压缩包里。上传jar和shell脚本注意:shell脚本在执行过程中可能格式不正确。可以在本地修改,在bt面板中创建一个.sh文件直接粘贴即可。??材料说明:上图中的crmebimage目录需要提前在admin环境对应的yml中配置好,目录级别为crmebimage的一级目录。点击start.sh文件修改路径。stop.sh一般不需要重启,直接执行start.sh文件即可。停止的时候,一般是手动杀掉。如果需要stop.sh脚本,也可以配置目录。修改启动脚本,把jar和脚本上传到前面对应的目录下,素材可以在admin端配置。一切准备就绪,启动jar程序。链接SSH客户端宝塔,打开终端执行启动命令??admin.jar。启动成功。前端的上传和启动这里就不一一列举了。操作同admin,前面不需要配置材质的差异。启动Java程序,成功设置代理对外提供api服务。未设置代理前的api站点访问是这样的。如果不是,则需要确认宝塔中的域名解析和建站是哪一部分有问题。agent前的api站点设置Admin服务代理端口,设置adminAPI代理访问adminswagger文档:访问方式|http://域名/doc.html可以访问adminswagger文档,也可以访问前台api。需要和adminjar一样正确部署,启动后设置代理端口默认为20001,如有修改,以自己修改的端口为准。frontjarSwagger的以上步骤已经成功启动了所有的java服务!如果还有不明白的可以关注crmeb公众号留言。最后,如果您觉得本文对您有帮助,请点个赞。或者可以加入我的开发交流群:1025263163互相学习,我们会有专业的技术解答。如果您觉得这篇文章对您有用,请给我们的开源项目一个小星星:http://github。crmeb.net/u/defu非常感谢!免费源码地址:http://www.crmeb.comPHP学习手册:https://doc.crmeb.com技术交流论坛:https://q.crmeb.com

猜你喜欢