`
爱像天空
  • 浏览: 197751 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

服务器启动常见错误以及解决办法

阅读更多
1)控制台报The WebLogic Server did not start up properly.
java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUID = 7043855487133450673, local class serialVersionUID = 8644704819898565848
错误原因及解决办法:MBeanAttributeInfo的serialVersionUID的版本控制id不一样,说明是使用这个被使用的bean被修改过了,很显然是版本不对;修改startWebLogic.cmd文件,设置set JAVA_HOME=D:\bea\jdk141_05,使其指向weblogic自带的jdk;重启startWebLogic.cmd问题消失。

2)错误报Deployment descriptor "web.xml" is malform
ed. Check against the DTD: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find

错误原因及解决办法:解析web.xml出现问题,修改OPEN_CMS\webapp\WEB-INF\web.xml文件;在该文件的 最上面添加如下内容:

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

把weblogic部署到myeclipse下面,启动weblogic时就会报错:Deployment descriptor "web.xml" is malformed. Check against the DTD: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'web-app'.

这是web.xml的配置出错了,不能用以前这个:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

</web-app> 这种格式,需要换成:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>

</web-app>

这种格式,问题解决。。

重新启动错误消失。

3)错误为Deployment descriptor "/WEB-INF/
web.xml" is malformed. Check against the DTD: The content of element type "t
ag" must match "(name,tag-class,tei-class?,body-content?,display-name?,small-ico
n?,large-icon?,description?,variable*,attribute*,example?)". (line 40, column 11
).>

错误原因及解决办法:由于weblogic8在解析xml文件时,对xml文件的内容格式要求特别严格;必须按照xml格式的要求

及排列顺序,所以必须重新组织其内容,一定严格要注意顺序,如 <servlet>就不能放在<servlet-mapping>后面。

4)错误java.lang.SecurityException: Prohibited package name: java.lang

错误原因及解决办法:访问包可视的方法或变量错误;这个错误恨少见,一直没有想明白其中缘由;后来只能采用直接引用jar文件的法子解决该问题;

i)利用opencms自带的build.xml文件,运行ant jar命令;生成opencms.jar和webdav.jar两个文件

ii)在startWebLogic.cmd添加如下内容,引进上面的2个jar文件

set CLASSPATH=%CLASSPATH%;%OPEN_CMS%\build\opencms.jar
set CLASSPATH=%CLASSPATH%;%OPEN_CMS%\build\webdav.jar

大家有兴趣的可以参考《透视JAVA——反编译、修补和逆向工程技术》这本书的$4.2章的内容,如果找到更好的解决方法也请来信告知,谢谢~_~

5)其它注意事项,在eclipse下最好采用和运行weblogic一样的jdk版本进行编译,否则会出现文件访问版本不一致的bug
分享到:
评论

相关推荐

    服务器重启不能启动的几种常见的解决方法

    用于解决安装了额外的硬件驱动或软件后,导致系统不能正常启动的情况。选择Safe mode,若能进入操作系统,卸载额外的驱动或软件。 b.Last known good: 启动上一次的成功配置。 用于解决对系统的驱动,及服务进行了...

    服务器常见软件故障分析及解决.docx

    服务器常见软件故障分析及解决全文共3页,当前为第1页。服务器常见软件故障分析及解决全文共3页,当前为第1页。服务器常见软件故障分析及解决 服务器常见软件故障分析及解决全文共3页,当前为第1页。 服务器常见软件...

    Nginx启动常见错误及解决方法

    重新启动服务器,访问web服务发现无法浏览啦!登陆服务器之后进到nginx使用./nginx -s reload重新读取配置文件,发现报nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or ...

    局域网常见故障及解决方法.doc

    局域网常见故障及解决方法 "1:错误提示框为如图1:网络不存在或尚未启动 " " " "这是因为你的Workstation服务没有启动,如果这个服务没有启动的话, " "那么你的工作组将无效,所以解决的方法就是在开始—运行—...

    如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,

    2.SQL Server连接中的四个最常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误 2,服务器...

    服务器常规的修理方法.doc

    服务器常见软故障解决思路与实例 服务器软件故障是在服务器故障中占有比例最高的部份,约占70%,解决的过程 必须更加深思熟虑。 导致服务器出现软件故障的原因有很多,最常见的是服务器BIOS版本太低、服务 器的管理...

    锐捷客户端常见问题及解决方法

    华师南区上网用的是锐捷的客户端,但问题出现得却不少,下面总结了一下常见问题及解决方法,希望能对大家有帮助…… 安装锐捷安全认证客户端3.50,请按以下步骤进行: 1. 在本机设置TCP/IP协议,IP设置为自动获取 ...

    服务器重启不能启动的几种常见解决方法

    用于解决安装了额外的硬件驱动或软件后,导致系统不能正常启动的情况。选择Safe mode,若能进入操作系统,卸载额外的驱动或软件。 b.Last known good: 启动上一次的成功配置。 用于解决对系统的驱动,及服务进行了...

    您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问解决方法

    症状:电脑与电脑间可以Ping通,但无法访问共享资源,在“计算机管理”中查看“本地共享”后会弹出“没有启动服务器服务”的错误对话框。 解决:在控制面板-管理工具-服务中启动Server服务。并设置“启动类型”为...

    MySQL 常见错误分析与解决方法

    解决:既然没有启动那就去启动这台机子的mysql。如果启动不成功,多数是因为你的my.ini配置的有问题。重新配置其即可。?如果觉得mysql负载异常,可以到mysql/bin 的目录下执行mysqladmin-uroot -p123 processlis

    网狐荣耀版开发使用常见问题解答

    二十、网狐荣耀版手机端登录提示“网络错误:5”解决办法 这是因为服务器端授权问题、内核问题或是手机端的配置问题造成的,请看内核是否为248K的内核,并检查网络模块是否为34.7K的网络模块,如果没有问题请检查...

    Linux应用技术:虚拟机安装过程中常见问题解答.pdf

    虚拟机安装过程中常见问题解答 编辑:《Linux 服务管理》任课教师乔洁 常见错误 1: 常见错误 2 下面以联想电脑 Win10 操作系统为例,介绍...解决办法: 1、创建好虚拟机之后,别打开电源,然后到建好的虚拟机文件夹里;

    Oracle_win32_11gR1_database出错误及解决办法

    Oracle新手使用常见错误小集,1、ORA-12541:TNS:没有监听器。2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误。 3、如果数据库服务启动失败,则很有可能是其注册表项值损坏。。。4...

    MySQL的主从复制步骤详解及常见错误解决方法

    1.降低主服务器压力,可在从库上执行查询工作. 2.在从库上进行备份,避免影响主服务器服务. 3.当主库出现问题时,可以切换到从库上. 不过,用它做备份时就会也有弊端,如果主库有误操作的话,从库也会收到命令.  下面直接...

    局域网的常见问题-局域网组常见的问题.docx

    一些常见的问题及解决方案 错误提示:网络不存在或尚未启动 1这是因为你的Workstation服务没有启动,如果这个服务没有启动的话,那么你的工作组将无效,所以解决的方法就是在开始—运行—输入—Services.msc回车。...

    Citrix桌面运维常见问题.docx

    在citrix服务器上进入presentation server console时,提示下面的...解决方法:该问题是因为citrix服务器上的IMA(Independent Management Architecture)服务没有启动造成的,需要在管理工具-服务中将该服务启动。

    网众无盘LINUX常用系统故障处理大全

    解决方法:最常见的服务器内存出问题,更换内存测试. 其次检查硬盘是否正常,如没有报错.更换电源测试. 7.打开NXP管理器报错. 解决方法:查看磁盘是否写满了(用命令:df –h查看)。如果回写分区写满了,先把挂载...

    oracle 11g配置 解决启动连接数据库出现的ora错误

    按照网上方法并结合实践,整理了一下(以后忘记了可以看看),oracle登录问题的解决办法: 常见的登录连接oracle数据库时遇到的问题ora-12560,01034,27101,00119,00132等,可以按照以下步骤检查和解决。 Oracle11g...

    服务器日常维护.doc

    对于出现的错误如能在服务器常见故障排除中找到解决办法则依照 该办法处理该问题,如果无解决办法则记录下该问题,详细记录下事件来源、ID号和具 体描述信息,以便找到问题解决的办法。 7、检查系统文件 主要检查...

Global site tag (gtag.js) - Google Analytics