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

这篇具有很好参考价值的文章主要介绍了前后端迁移至tongWeb部署调整方案及问题处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

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

目录

前言:

步骤一、前端打包部署

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

步骤三、将后端打成war包

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

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


步骤一、前端打包部署

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

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

文件内容:

<?xml version="1.0"?>
<web-app>
    <error-page>
        <error-code>404</error-code>
        <location>/index.html</location>
    </error-page>
</web-app>

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

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

tongweb7部署前后分离,java,迁移学习

jar -cvf front.war *

tongweb7部署前后分离,java,迁移学习

tongweb7部署前后分离,java,迁移学习

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

前缀设置成/就行

tongweb7部署前后分离,java,迁移学习

步骤三、将后端打成war包

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

1.pom包添加以下内容

tongweb7部署前后分离,java,迁移学习

tongweb7部署前后分离,java,迁移学习

重写启动类添加以下内容

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包了

tongweb7部署前后分离,java,迁移学习

tongweb7部署前后分离,java,迁移学习

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

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

tongweb7部署前后分离,java,迁移学习

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

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

tongweb7部署前后分离,java,迁移学习

然后在应用管理那边新增部署应用,选择保存的文件路径进行部署,之后就可以通过文件路径直接访问服务器静态文件

tongweb7部署前后分离,java,迁移学习

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

需要在资源文件夹下创建新文件夹WEB-INF,并且部署一个文件目录,选择资源文件夹目录

TongWeb容器中的默认字符集均为 GBK,SuccBl使用UTF-8,导致请求路径转码不正确,获取本地服务器资源的时候需要使用UTF=8编码文章来源地址https://www.toymoban.com/news/detail-807449.html

到了这里,关于前后端迁移至tongWeb部署调整方案及问题处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mysql迁移到kingbase全过程调整方案解决(人大金仓)(java)

    按项目国产化需求,需要将MySQL数据库迁移成kingbase数据库,后端服务是java 现先用本地创建kingbase-win版服务器进行流程、代码测试 目录 前言: 流程: 一.从官网下载文件 1.下载安装包  2.下载需要的授权文件  3.下载数据库连接驱动文件​编辑  二.安装  ​编辑 三.数据库迁

    2024年02月16日
    浏览(40)
  • Web项目从Tomcat迁移到TongWeb

    1.  使用JNDI方式获取数据源:     ①在TongWeb创建JDBC连接池;     ②修改Web项目数据源配置. 2.  修改TongWeb相关编码为UTF-8:     ①设置请求参数解码和应答编码字符集为UTF-8;     ②设置URL编码格式为UTF-8;     ③修改conf/tongweb.xml,parameter-encoding、response-encoding、uri-encoding为

    2024年01月24日
    浏览(34)
  • 东方通(tongweb)部署

    简介 TongWeb应用服务器是一款标准、安全、高可用并具丰富功能的企业级应用服务器,为企业级应用提供了便捷的开发、随需应变的灵活部署、丰富的运行时监视、高效的易管理等关键支撑。 TongWeb应用服务器提供了各种容器和功能组件,包括Web容器、EJB容器、RMI服务容器、

    2023年04月08日
    浏览(33)
  • Springboot +spring security,前后端分离时的security处理方案(一)

    在前后端分离这样的开发模式下,前后端的交互都是通过 JSON 来进行数据传递的,无论登录成功还是失败,都不会有服务端跳转或者客户端跳转之类的操作。 也就是说无论登录成功还是失败,服务端都会返回一段登录成功或失败的 JSON 信息给前端,前端收到JSON之后来决定是

    2024年02月07日
    浏览(36)
  • springboot项目东方通TongWeb改造以及部署

    前言: 基于若依框架的前后端分离项目的国产化达梦数据库改造的详细步骤可以参考我的另一篇文章: 若依以及flowbale达梦国产化数据库改造_全网最细_厌世小晨宇yu.的博客-CSDN博客 1.1 排除springboot中内置的tomcat依赖,设置打包方式为war包 重点:下面这种方式是打war包部署的

    2024年02月05日
    浏览(39)
  • 宝塔面板部署前后端分离项目(解决跨域问题)

    1.打包前后端项目 注意的点 前后端的联调要改成前后端线上的地址 然后数据库相关的要改成 线上的数据库 放开自己的防火墙 不要忘记了 宝塔面板和阿里云服务器(腾讯云服务器)都要打开 前端 改自己请求的地址 一定要改 打包 打开packaeg.json之后点build 打包之后会生成一

    2024年02月08日
    浏览(45)
  • VS2022迁移VS2019项目遇到的.Net Framework 引用程序集问题解决方案

    在GitHub上发现TrafficMonitor的开源代码,想要自己过一遍这个项目 在VS2022上面打开出现了MSB3644错误,打开微软 “找不到项目所请求 .NET 版本的 .NET 引用程序集时,会发生此错误。 发生此问题的原因可能是项目文件存在问题,它所请求的版本无法识别或未安装;也可能是安装问

    2024年02月06日
    浏览(94)
  • SpringBoot 配置CORS处理前后端分离跨域配置无效问题解析

    浏览器有跨域限制,非同源策略(协议、主机名或端口不同)被视为跨域请求,解决跨域有跨域资源共享( CORS )、反向代理和 JSONP 的方式。本篇通过 SpringBoot 的资源共享配置(CORS)来解决前后端分离项目的跨域,以及从原理上去解决跨域配置不生效的问题。 使用前后端分离开源项

    2023年04月23日
    浏览(51)
  • ruoyi-vue前后端分离框架上传图片不显示问题,nginx解决方案

    使用若依前后端分离框架,前端项目打包在Nginx,上传图片时,图片上传成功,但是在列表页和添加/修改页面没有正常显示。 插入成功后数据库保存数据样式: 回显数据时样式: 此时样式是打不开的,无法找到路径 解决办法:nginx.conf在location中添加alias location /prod-api/profil

    2024年02月02日
    浏览(47)
  • 解决前后端分离Vue项目部署到服务器后出现的302重定向问题

    最近发现自己开发的vue前后端分离项目因为使用了spring security 安全框架,即使在登录认证成功之后再调用一些正常的接口总是会莫名奇妙地出现302重定向的问题,导致接口数据出不来。奇怪的是这个问题在本地开发环境并没有,而是部署到了服务器之后才会有。 接口无法加

    2024年02月13日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包