MyEclipse启动异常记录

来源:互联网 发布:css和js区别 编辑:程序博客网 时间:2024/06/05 05:04

MyEclipse版本:2003
(1)问题描述:今天启动MyEclipse出现异常,启动到代码视图就出现卡死,查看MyEclipse启动日志,也未发现异常日志,尝试使用各种方法排查,终于找到了问题的所在,现记录一下
排查:(1)由于昨天关机时没有先关闭MyEclipse,所以怀疑是否异常关机导致工作空间出错,查看工作空间底下目录.metadata下的各个文件修改日期,定位昨天可能有修改到的文件,一一查看,文件不多,但排查有点困难,只能放弃!
(2)修改工作空间,比对新生成的空的工作空间下的.metadata目录与旧有的工作空间的.metadata目录,经过仔细比对,终于发现了异常所在
解决:打开.metadata.plugins\org.eclipse.ui.workbench\workbench.xml,去除所有的<editor>标签,<editor>标签中保存的是当前打开的代码页面,由于未关闭MyEclipse关闭计算机,可能就导致了当前正在编辑的代码页面出现异常,导致启动到代码页面就卡死。
这里写图片描述

(2)问题描述:今天新建了个项目部署到weblogic新的domain上,在weblogic控制台上部署后,点Activate Changes报错,错误日志如下:

An error occurred during activation of changes, please see the log for details.    [HTTP:101064][WebAppModule(OA_Manager0:OA_Manager0.3.war)] Error parsing descriptor in Web appplication "D:/09projects/OA_Manager0.3/OA_Manager0.3.war" weblogic.application.ModuleException: Unmarshaller failed at weblogic.servlet.internal.WebAppModule.loadDescriptor(WebAppModule.java:758) at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:260) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:90) at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:318)....weblogic.application.ModuleException: Unmarshaller failed    failed to load java type corresponding to e=web-app@http://java.sun.com/xml/ns/javaee 

这里写图片描述

解决: 关键日志 failed to load java type corresponding to e=web-app@http://java.sun.com/xml/ns/javaee ,原来weblogic各个版本所支持的servlet是不一样的,比如我使用的时weblogic9.2,该版本最高只支持servlet2.4规范,所以只需要修改web.xml的头部声明即可,修改如下:
原来的头部声明(Servlet2.5):

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    id="WebApp_ID" version="2.5">

修改为(servlet2.4):

<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">

问题解决!

0 0
原创粉丝点击