JeecgBoot Version: 3.5+ 版本 后台采用war包的打包方案。
后台JeecgBoot项目打war包
打war
包前需要对项目进行微小改动:
1、jeecg-system-start/pom.xml
文件中
1.1、项目格式设置为war
<packaging>war</packaging>
1.2、pom.xml文件删除插件spring-boot-maven-plugin
下面配置删除
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
1.3、排除tomcat-embed-websocket
依赖包
<!-- SYSTEM 系统管理模块 -->
<dependency>
<groupId>org.jeecgframework.boot</groupId>
<artifactId>jeecg-system-biz</artifactId>
<version>${jeecgboot.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-websocket</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- DEMO 示例模块 -->
<dependency>
<groupId>org.jeecgframework.boot</groupId>
<artifactId>jeecg-module-demo</artifactId>
<version>${jeecgboot.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-websocket</artifactId>
</exclusion>
</exclusions>
</dependency>
2、注释掉WebSocketConfig的 ServerEndpointExporter注册方法
路径:jeecg-boot-base/jeecg-boot-base-core/org.jeecg.config.WebSocketConfig
3、修改配置文件application-prod.yml
- a.修改数据库连接
- b.修改缓存redis配置
- c.修改上传附件配置
- d.切换生产模式打包
首先执行下jeecg-boot-parent的install 操作
然后 maven package 打war包
BCS-AppServer基础设置
- 1、 启动
BCS-AppServer
,通过地址http://ip:1900/console
访问管理控制台 - 2、 打开
应用管理-常用应用
页面,点击部署
按钮。
- 3、 点击
上传文件
。
- 4、上传本地打包好的
war包
。
- 5、选择上传成功的文件,点击下一步。
- 6、选择部署为应用
- 7、 修改应用前缀,点击完成,完成部署。
访问系统
通过http://[服务器ip]:[应用端口]/
访问系统
至此,JeecgBoot已经成功部署到BCS-AppServer
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
2022-02-21 【快讯】JeecgBoot低代码平台,成功入选2021科创中国·开源创新榜