魔方网表 让信息化更简单

 找回密码
 注册
查看: 2502|回复: 0

[转帖] 6.0魔方网表企业版404问题列表及处理方案

[复制链接]
mofang001 发表于 2016-7-7 11:29:49 | 显示全部楼层 |阅读模式
【H2数据库】
可能出现原因1:数据库锁死
判断方法:检查魔方数据库存放目录\Magicflu\database下是否存在一个.lock文件,如下图所示:
说明1.png

处理方式:直接删除该文件,然后重启魔方服务,重新登陆。
可能出现原因2:配置文件损坏
判断方法:
        用记事本打开system.config文件(在\Magicflu\apache-tomcat-8.0.26\webapps\magicflu\WEB-INF\classes目录下),在文件里查找databaseType,检查该文件里是否出现databaseType = null的情况,正常情况下databaseType = H2。
处理方式:
        把system.config文件内容清空,保存文件,重启魔方服务。
可能出现原因3:web.xml文件丢失。
判断方法:
        在\Magicflu\apache-tomcat-8.0.26\webapps\magicflu\WEB-INF目录下不存在web.xml文件。
处理方式:
        用本地对应版本的web.xml文件复制到WEB-INF下,重启魔方服务。
可能出现原因4:H2数据库损坏
判断方法:
        打开\Magicflu\apache-tomcat-8.0.26\logs目录下的magicflu-stderr.log或magicflu-stdout.log文件,查看是否出现类似如下异常提示:
Caused by: java.lang.RuntimeException: page[367] data leaf table:0 T0 entries:2 parent:11 keys:[5058, 5059] offsets:[1419, 1346] parent 11 expected 0
        at org.h2.message.DbException.throwInternalError(DbException.java:241)
处理方式:
        这种问题直接升级给晖哥处理。

【Sql Server数据库】
可能出现原因1:Sql Server 服务没有起来
判断方法:
        打开sql server所在机器的服务管理器(开始->控制面板->管理工具->服务),检查Sql Server服务状态。
处理方式:
        直接在服务管理器启动Sql Server服务,当sql服务状态显示为已启动即可。
可能出现原因2:sql server 登陆名或密码改变
判断方法:
        打开\Magicflu\apache-tomcat-8.0.26\webapps\magicflu\WEB-INF\classes目录下的system.config文件,用下图中红框所示的用户名和密码登陆到此魔方连接的数据库服务器,若连接不上则可判断账号密码已改变。
说明2.png

处理方式:
        修改上图红框中的mssql.user和mssql.password的值,填入新的数据库用户名或密码即可。
可能出现原因3:sql server 访问地址改变
判断方式:
        system.config文件里的mssql.serverName值与数据库所在服务器地址不一致
处理方法:
        将新的数据库服务器访问地址填入system.config文件里的mssql.serverName即可,如mssql.serverName = 192.168.0.210

【Oracle数据库】
Oracle数据库可能出现的问题原因和SQL Server类似。配置参数在如下:
说明3.png

Oracle数据库服务如下:
说明4.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-5-18 17:52 , Processed in 0.072715 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表