前后端迁移至tongWeb部署调整方案及问题处理

作者 : admin 本文共1214个字,预计阅读时间需要4分钟 发布时间: 2024-06-16 共1人阅读

前言:

项目因需求需迁移到TongWeb部署

目录

前言:

步骤一、前端打包部署

步骤二、将前端war包部署到TongWeb

步骤三、将后端打成war包

步骤四、将后端war包部署到TongWeb

步骤五、本地文件存储部署(可直接通过服务器文件路径查看静态文件)


步骤一、前端打包部署

前端指向后端的地址记得加下自定义的后缀,例如/backend,再tongweb需要使用

1.前端打成dist包之后,在dist包下创建一个文件夹WEB-INF,在这个文件夹下面创建文件web.xml

文件内容:



    
        404
        /index.html
    

2.配置java环境变量(可搜索其他文章进行配置,这边不细说)

3.在dist目录下,输入cmd,再使用以下命令生成前端的war包,其中warName是你自定义的war包名称,就会在本目录下生成war包

前后端迁移至tongWeb部署调整方案及问题处理插图

jar -cvf front.war *

前后端迁移至tongWeb部署调整方案及问题处理插图(1)

前后端迁移至tongWeb部署调整方案及问题处理插图(2)

步骤二、将前端war包部署到TongWeb

前缀设置成/就行

前后端迁移至tongWeb部署调整方案及问题处理插图(3)

步骤三、将后端打成war包

整合人大金仓的在其他文章,此部分只将怎么打war包

1.pom包添加以下内容

前后端迁移至tongWeb部署调整方案及问题处理插图(4)

前后端迁移至tongWeb部署调整方案及问题处理插图(5)

重写启动类添加以下内容

public class testApplication extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(com.test.test.testApplication.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(testApplication.class, args);
    }

}

就可以打包生成war包了

前后端迁移至tongWeb部署调整方案及问题处理插图(6)

前后端迁移至tongWeb部署调整方案及问题处理插图(7)

步骤四、将后端war包部署到TongWeb

将后端前缀设置下,不然使用url访问可能出现错乱,一些后端接口的话可能是指向前端,使用短信前端链接可能是指向后端

前后端迁移至tongWeb部署调整方案及问题处理插图(8)

步骤五、本地文件存储部署(可直接通过服务器文件路径查看静态文件)

在tongweb页面进行操作,首先得知道自己的文件上传之后存储的地方,我们的文件上传之后是在bin目录下的

前后端迁移至tongWeb部署调整方案及问题处理插图(9)

然后在应用管理那边新增部署应用,选择保存的文件路径进行部署,之后就可以通过文件路径直接访问服务器静态文件,需要在这个目录下的资源文件夹下创建新文件夹WEB-INF,并且部署一个文件目录,选择资源文件夹目录

前后端迁移至tongWeb部署调整方案及问题处理插图(10)

问题1:tongweb本地资源访问存储可以,访问不到这个文件

一般都是编码问题,可以打印日志,确认到后端的参数编码是否正确,如果正确的话,一般都是服务器编码问题,需要改掉服务器编码en_US.UTF-8 修改成 zh_CN.UTF-8。

TongWeb容器中的默认字符集均为 GBK,SuccBl使用UTF-8,导致请求路径转码不正确,获取本地服务器资源的时候需要使用UTF=8编码。

本站无任何商业行为
个人在线分享 » 前后端迁移至tongWeb部署调整方案及问题处理
E-->