`
爱像天空
  • 浏览: 204609 次
  • 性别: 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
分享到:
评论

相关推荐

    Nginx常见错误及解决方法.doc

    Nginx 常见错误及解决方法 Nginx 是一个流行的开源 Web 服务器软件,然而在实际使用中经常会遇到各种错误,影响服务器的稳定运行。下面将介绍 Nginx 中的一些常见错误及解决方法。 一、Nginx 启动错误 在安装 ...

    Tomcat服务器配置详细步骤及常见错误总结

    ### Tomcat服务器配置详细步骤及常见错误总结 #### 一、Tomcat服务器配置步骤 **1. 设置JAVA_HOME环境变量** - 打开计算机属性页面,点击“高级系统设置”。 - 在弹出的对话框中选择“环境变量”。 - 在系统变量...

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

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

    解决vs2012 “无法启动已配置的visual studio开发web服务器”的解决办法

    解决VS2012中“无法启动已配置的Visual Studio开发Web服务器”的解决办法 在Visual Studio 2012中,开发者可能会遇到“无法启动已配置的Visual Studio开发Web服务器”的错误,这是一个常见的问题。这个错误可能是...

    ASP.NET常见错误及解决方案

    解决方法通常是检查代码的拼写、括号匹配、变量声明以及方法调用等,确保它们符合C#或VB.NET的语法规则。 2. **运行时错误**:运行时错误通常发生在应用程序执行期间,例如空指针异常、索引越界、资源未找到等。...

    apache启动不了的解决办法

    Apache 启动不了的解决办法 Apache 服务器是一种流行的 Web 服务器软件,然而,在实际应用中,Apache 服务器的启动问题是非常常见的。...Apache 服务器无法启动的解决办法有多种,需要根据具体情况进行分析和解决。

    SQL Server2005报表服务器错误的常见问题解决方法

    ### SQL Server 2005 报表服务器错误的常见问题及解决方法 在配置SQL Server 2005报表服务器的过程中,用户可能会遇到多种不同的故障情况。本文将详细介绍一些常见的错误及其解决方法,帮助用户更好地理解和处理...

    DB2由于登陆失败而无法启动服务或者检测到 DB2 管理服务器通信错误的解决方法

    DB2 登陆失败无法启动服务或通信错误解决方法 DB2 是 IBM 公司开发的一种关系数据库管理系统,广泛应用于各种行业和领域。在实际应用中,DB2 可能会遇到各种问题,影响服务的正常启动和运行。其中,登陆失败无法...

    常见错误及其解决方法.docx

    这篇文档主要针对使用Cadence软件时的一些常见错误提供了相应的解决方法,特别是针对IC5141这样的集成电路设计流程中的问题。以下是这些错误的详细解析及解决策略: 1. **analysis was skipped due to inability to...

    服务器磁盘阵列常见问题及解决方法.docx

    服务器磁盘阵列常见问题及解决方法 服务器磁盘阵列是企业级数据存储解决方案的核心组件。在实际应用中,服务器磁盘阵列可能会遇到各种问题,影响数据存储和系统性能。以下是服务器磁盘阵列常见问题及解决方法的知识...

    Oracle日常运维常见错误及解决方案

    "Oracle日常运维常见错误及解决方案" Oracle 数据库是一种关系数据库管理系统,广泛应用于企业级应用系统中。但是在日常运维过程中,常常会遇到各种错误,影响系统的稳定性和可靠性。下面是 Oracle 日常运维常见...

    tomcat常见错误与解决方法.pdf

    Tomcat 常见错误与解决方法 一、环境变量设置错误 在 Tomcat 服务器启动时,提示:“The JAVA_HOME environment variable is not defined This environment variable is needed to run this program”。该错误是...

    MySQL常见错误分析与解决方法总结 .pdf

    MySQL 常见错误分析与解决方法总结 MySQL 是一个广泛使用的关系型数据库管理系统,它提供了强大的数据存储和管理功能。但是在实际使用中,我们经常会遇到一些错误,这些错误可能会导致数据库不可用或数据丢失。因此...

    服务器常见故障及解决方法简析.doc

    服务器常见故障及解决方法简析 一、服务器无法启动的主要原因和解决方法: * 造成服务器无法启动的主要原因包括市电或电源线故障、电源或电源模组故障、内存故障、CPU 故障、主板故障、其它插卡造成中断冲突等。 *...

    在MyEclipse布署Tomcat 5时的常见错误与解决方法

    本文将详细解析这些常见错误,并提供相应的解决方法。 1. **错误一:Tomcat版本不兼容** MyEclipse可能不支持较旧的Tomcat 5版本,这可能导致无法成功部署应用。解决方法是升级Tomcat到一个MyEclipse支持的版本,...

    常见PPPOE错误代码及解决方法大全

    虽然PPPOE协议已经广泛应用于ADSL宽带接入,但是它仍然存在一些常见的错误代码和解决方法。 Error 600:操作挂起发生内部错误 * 故障原因:内部错误 * 解决办法:重新启动计算机,以确保所有最近所作的配置更改都...

    数据库中常见的错误以及错误原因和解决方法

    ### 数据库中常见的错误及其原因与解决方法 #### 一、多主键错误 - **错误情况**:尝试在一个表中定义多个主键。 - **原因**:在数据库设计中,一个表只能有一个主键。 - **解决方法**:确保在创建表时仅指定一个...

    HTTP 500 服务器内部错误的解决方法

    HTTP 500 服务器内部错误是Web服务器在处理请求时遇到的一种常见问题,它表明服务器遇到了意外情况,无法完成请求。在IIS (Internet Information Services)环境下,这个错误通常是由于IWAM账号(IWAM_MYSERVER)的...

    Jmeter常见错误解决办法

    ### JMeter常见错误及其解决办法 #### 一、录制不到以.html结尾的请求 在进行性能测试时,经常需要使用代理服务器来录制测试脚本。然而,在某些情况下,可能会遇到无法录制以.html结尾的请求的问题。这主要是因为...

Global site tag (gtag.js) - Google Analytics