zhangdaiscott 发表于 2024-2-21 10:04:52

JeecgBoot集成宝兰德AppServer部署方案

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.WebSocketConfighttps://pic1.zhimg.com/80/v2-f9fb88a85fd00fac188b818b93f8fd90_720w.webp

3、修改配置文件application-prod.yml
[*]a.修改数据库连接
[*]b.修改缓存redis配置
[*]c.修改上传附件配置
https://pic1.zhimg.com/80/v2-56cb5dd9ca8f3e24380923d37301eb4c_720w.webp
[*]d.切换生产模式打包
https://pic3.zhimg.com/80/v2-fedf7ba75a6455379d67274aad9caa62_720w.webp首先执行下jeecg-boot-parent的install 操作https://pic4.zhimg.com/80/v2-12fed0d3f1d830dbabaacf646916648b_720w.webp然后 maven package 打war包https://pic2.zhimg.com/80/v2-7d52062bfc3b0c912941513dbe7bdce5_720w.webp

BCS-AppServer基础设置
[*]1、 启动BCS-AppServer,通过地址http://ip:1900/console访问管理控制台
[*]2、 打开应用管理-常用应用页面,点击部署按钮。
https://pic4.zhimg.com/80/v2-56ad7f9baa02a5bf7951c1d646364feb_720w.webp

[*]3、 点击上传文件。
https://pic4.zhimg.com/80/v2-fcdaa4bd94cb07d019c4fcb2d30b34b3_720w.webp

[*]4、上传本地打包好的war包。
https://pic4.zhimg.com/80/v2-21e31b52f92137a156c2ccf4cda71813_720w.webp

[*]5、选择上传成功的文件,点击下一步。
https://pic3.zhimg.com/80/v2-59f8fe8ba661eb89b6f1075030d63ad2_720w.webp

[*]6、选择部署为应用
https://pic1.zhimg.com/80/v2-f51efa9f1480d47441fbaa6b828dc470_720w.webp
[*]7、 修改应用前缀,点击完成,完成部署。
https://pic4.zhimg.com/80/v2-d563f5f0c49f210aeaca4133cdc0eef3_720w.webphttps://pic1.zhimg.com/80/v2-e52fbb11f5c8fdb8f695cb2b5b7535ac_720w.webp


访问系统通过http://[服务器ip]:[应用端口]/访问系统https://pic2.zhimg.com/80/v2-96eae028ac3c2da6ee6f5e664891e2e5_720w.webp至此,JeecgBoot已经成功部署到BCS-AppServer。
页: [1]
查看完整版本: JeecgBoot集成宝兰德AppServer部署方案