在安装DEM的过程中,达梦数据库DM8、JDK、tomcat都已经安装完成,浏览器启动http://192.168.186.131:8080可以正常访问tomcat界面,也可以正常访问示例:http://192.168.186.131:8080/examples/,但是当访问dem时报错:HTTP状态 404 - 未找到
【环境描述】
操作系统:Red Hat Enterprise Linux Server release 7.9
达梦数据库版本:DM8(1-2-94-21.11.11)
JDK版本:jdk1.8.0_281
Tomcat版本:apache-tomcat-10.0.5
【报错现象】
按照官方文档配置DEM后(DEM 快速部署 | 达梦技术文档)使用http://192.168.186.131:8080/dem/启动DEM报错:
【报错分析处理】
1.达梦DM8数据库是做过版本升级的(从84升级到94),怀疑是不是dem.war版本问题,替换了94版本的dem.war后,问题依旧,排除dem.war版本问题。
2.因为tomcat的8080能正常访问,webapps下的examples 也能正常访问,只有新搭建的dem不行,前面已经验证dem.war问题排除(不管是老版本84的,还是新版本94的都不行),怀疑是不是tomcat的版本有问题,决定测试降低tomcat版本,从apache-tomcat-10.0.5变成apache-tomcat-9.0.45,经过测试DEM正常打开登陆:
【报错总结】
1.此次达梦DEM打开报错的原因是:使用了tomcat10版本。
2.达梦DEM安装时请注意tomcat的版本是tomcat9及以下的版本,经过测试tomcat7和tomcat8也都是可以的。
达梦在线服务平台:https://eco.dameng.com/