Tongweb8.0版本 为何设置实例应用的前缀一直无法修改?如何修改实例应用前缀
前言
✨✨ 他们是天生勇敢的开发者,我们创造bug,传播bug,毫不留情地消灭bug,在这个过程中我们创造了很多bug以供娱乐。
前端bug这里是博主总结的一些前端的bug以及解决方案,感兴趣可以看一下,有不同方案可以在评论区提出

正文开始
错误场景
在Tongweb8.0 东方通后台管理系统中创建了实例 创建了应用 但是应用的访问前缀一直无法正常修改应用的前缀
如何修改东方通Tongweb 8.0版本中创建实例下的应用前缀
问题分析
TongWeb作为Java EE应用服务器,遵循Servlet规范,要求部署的目录必须包含WEB-INF子目录,即使它是空的。这是因为:
- 标识这是一个Web应用:WEB-INF目录的存在告诉服务器这个目录是一个Web应用程序的根目录,而不是普通的静态资源目录。
- 安全考虑:根据Servlet规范,WEB-INF目录下的内容不能被客户端直接访问(除了通过映射),因此它也是保护配置和类文件的一种方式。
- 兼容性:即使应用没有使用web.xml(比如使用注解配置),为了保持规范兼容,通常也需要这个目录存在(可以是空目录)。
解决方案
在应用根目录下创建一个空的WEB-INF目录。这样TongWeb就能正确识别并部署该应用。
举例(前端):
如果是前端打包的话 就在dist里面加入一个WEB-INF的文件夹 空的文件夹就可以创建
如果需要指定访问前缀的话 那就在WEB-INF里面创建一个tongweb-web 然后加上下图的内容即可
记得要重启东方通后台哦!!!
后言
创作不易,要是本文章对广大读者有那么一点点帮助 不妨三连支持一下,您的鼓励就是博主创作的动力