SpringBoot3项目部署到东方通中间件TongWeb

部署说明

如果您想使用东方通TongWeb进行部署,可参考此文档

前提条件:

贵公司需申请东方通TongWeb中间件授权license.dat文件,且有专门的项目经理会进行配合,这时候按照项目经理提供的中间件安装包,安装至linux或其他国产操作系统后,把license.dat按要求放置中间件的根目录下进行启动。

启动成功后,访问进入控制台后首选让你重置密码,重置完成后会看到以下界面:

代码改动

参照tomcat部署,将pom中的该去的去掉,该换的换掉,该加的加上。

基础配置

点击左上角集中管理-安全配置-控制台安全,将禁止上传文件关闭,如下图:

应用部署

做完上述操作后,回到应用管理里面,点击左上角默认实例后,点击左侧菜单应用管理-应用之后,就可以进行上传应用啦,如图所示:

点击部署按钮后,进入部署界面,上传war包或者上传jar包;如下图:

如果您在使用Snowy 3.x的项目(SpringBoot3),那么就需要TongWeb8.0的版本。
如果您使用的是Snowy 2.x的项目(SpringBoot2),那么需要TongWeb7.0的版本,一定要匹配上,这个到时候东方通的项目经理会告诉你。

上传成功后,需要一个漫长的过程,中间件会解析这个war包或jar包并且将其启动,直至启动成功。

访问后端

部署成功后,您需要点击进去,查看后端的访问地址,点击应用的链接按钮,会出现访问地址,在浏览器验证即可;如下图:

访问地址:

修改通道

这就完了?当然还没有,此时您需要修改该应用的链路,开启OPTIONS请求,否则会出现跨域问题,这也是作者适配时耗费了时间的地方;如下图:

注意这三个地方,把没有勾选的勾选上,因为Snowy前端访问后端会发起一个预检请求(OPTIONS)然后保存即可,如下图:

部署完毕

此时已经完成部署,剩下的就是前端更换成后端地址进行访问就OK啦!

来源:

本文来源于 Snowy国产快速开发平台 文档:小诺开源技术 也是作者原创

### 如何搭建和部署Spring Boot项目 #### 创建Spring Boot应用程序 为了创建新的Spring Boot项目,推荐使用Spring Initializr工具。该工具允许开发者选择所需的依赖项以及配置选项,从而自动生成基础的项目结构[^2]。 ```java // 示例:pom.xml中的部分依赖定义 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> ``` #### 添加Docker支持 对于希望利用容器化技术来管理应用环境的情况,可以在项目中加入Docker的支持。这通常涉及到编写一个`Dockerfile`文件用于描述如何构建镜像,以及指定使用的Java版本和其他必要的设置[^5]。 ```dockerfile # 使用官方OpenJDK作为基础镜像 FROM openjdk:8-jdk-alpine VOLUME /tmp ADD target/demo-0.0.1-SNAPSHOT.jar app.jar ENTRYPOINT ["java","-jar","/app.jar"] ``` #### 部署到不同平台 当考虑具体的部署目标时,有多种方案可供选择: - **本地开发测试**:可以直接运行编译后的`.jar`文件来进行快速迭代。 - **传统服务器(如Windows Server)**:除了直接上传并启动`.jar`文件之外,还可以通过调整打包形式为`.war`以便于集成至传统的Servlet容器中[^4]。 - **东方通TongWeb**:如果计划将Spring Boot应用于特定的企业级中间件之上,则可能需要按照厂商提供的指导文档操作,比如修改默认的应用程序入口点以适应外部容器的要求[^3]。 #### 自动化与优化 值得注意的是,在整个过程中充分利用Spring Boot框架自带的功能可以帮助减少手动工作量。例如,内置的自动化配置机制能够显著降低初始化阶段的工作复杂度;而诸如健康监测等功能则有助于提高运维效率。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值