MyEclipse 6开发JDK6和Struts 2冲突的问题真实原因及解决办法

前一阵子在开发一个Struts2的原型SCM项目, 用Struts 2+Hibernate开发. 再次遇到了 Struts 2+JDK 6的冲突问题.

出错信息: Illegal access: this web application instance has been stopped already. Could not load org.xml.sax.SAXException. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.

java.lang.IllegalStateException

at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1244)

at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1204)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder (Unknown Source)

at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.<init> (SAX2DOM.java:69)

at com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputH andlerFactory.getSerializationHandler (TransletOutputHandlerFactory.java:187)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutput Handler(TransformerImpl.java:392)

at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.se tResult(TransformerHandlerImpl.java:137)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.setup (DomHelper.java:213)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init> (DomHelper.java:198)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init> (DomHelper.java:189)

at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init> (DomHelper.java:175)

at com.opensymphony.xwork2.util.DomHelper.parse (DomHelper.java:115)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.load ConfigurationFiles(XmlConfigurationProvider.java:830)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.load Documents(XmlConfigurationProvider.java:131)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init (XmlConfigurationProvider.java:100)

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload (DefaultConfiguration.java:130)

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration (ConfigurationManager.java:52)

at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration (Dispatcher.java:395)

at org.apache.struts2.dispatcher.Dispatcher.init (Dispatcher.java:452)

at org.apache.struts2.dispatcher.FilterDispatcher.init (FilterDispatcher.java:201)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java:275)

at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:397)

at org.apache.catalina.core.ApplicationFilterConfig.<init> (ApplicationFilterConfig.java:108)

时间: 2024-11-15 21:14:37

MyEclipse 6开发JDK6和Struts 2冲突的问题真实原因及解决办法的相关文章

Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序

本系列教程将详细介绍Struts 1.x的基本原理和使用方法,读者可以参阅<Struts 2系列教程>来比较Struts 1.x和Struts 2.x的相同点和不同点. 一.本文给出的程序要实现什么功能 mystruts是一个录入和查询产品信息的程序.为了方便起见,本例中的产品信息表只包括了产品ID.产品名称和产品价格三个字段.mystruts的主要功能如下: 1.接受用户输入的产品ID.产品名称和产品价格. 2.验证这些字段的合法性.如果某些字段的输入不合法(如未输入产品ID),程序会for

MyEclipse打开Struts配置文件时出错的终级解决办法

通过手动加入Struts包来开发J2EE工程,可是结果却发现不能使用Struts的默认编辑器来打开Struts配置文件,双击打开Struts配置文件时,就出错,图片如下: 点击如下图的右侧"Deltails"按钮时,出现相关详细错误信息 org.eclipse.ui.PartInitException: Project newsjq is not configured as a MyEclipse Web-Struts Project. Therefore the MyEclipse

第三章 通过MyEclipse来开发Hibernate项目

        使用MyEclipse来开发Hibernate项目,这里是使用先写数据表用工具生成映射和实体类(第二章2.2)的方式,数据库使用的是mysql5. 3.1 通过MyEclipse中的Database Explorer来连接和管理数据库          展开MyEclipse的内置工具,选择MyEclipse Database Explorer         右击DB Browser中的空白区域,创建一个数据库连接项         选择Driver template,由于我们

ssh-学习用MyEclipse 2013开发SSH项目遇到java.lang.NullPointerException问题,请帮助!

问题描述 学习用MyEclipse 2013开发SSH项目遇到java.lang.NullPointerException问题,请帮助! SaveOfficeAction.java出错:java.lang.NullPointerException package we.app.action; import we.app.data.*; import com.opensymphony.xwork2.ActionSupport; public class SaveOfficeAction exten

【SVN多用户开发】代码冲突&amp;解决办法

SVN是一款集中式的代码存储工具,可以帮助多个用户协同开发同一应用程序. 但是SVN不能完全代替人工操作,有时也需要程序员自己进行沟通确认有效的代码. 下面就简单的看一下,常见的代码冲突以及解决方法. 总结起来,无非是: 1 避免开发人员共同开发同一文件 2 开发前需要时常更新本地代码库 修改同一文件不同位置引发的冲突 首先看一下问题背景: 样例场景中有连个用户:xingoo和test.他们共同开发一个程序,改程序只有一个文件,原始的代码如下: public void Test{ System.

java做微信开发时报错说HierarchicalStreamDriver类不存在,不知道怎么解决

问题描述 java做微信开发时报错说HierarchicalStreamDriver类不存在,不知道怎么解决 massageUtil.java @SuppressWarnings("unchecked") public static Map<String, String> parseXml(HttpServletRequest request) throws Exception { // 将解析结果存储在HashMap中 Map<String, String>

git命令添加 修改 删除 冲突解决办法

  如果对git命令行不熟悉的话,用git图形界面工具,就比较合适了.建议使用tortoisegit这样的工具,命令行从学习到灵活掌握的时间成本比较高的. 1,添加 # git clone git@192.168.10.202:develop/test.git # cd test # touch test.txt //测试文件 # git add test.txt //git添加文件 # git commit -m 'test' //添加到本地版本库 # git push //push到远程 如

面试问题在Android开发的过程中怎么锁定oom?我只知道怎么解决但是不知道怎么锁定?求指导。

问题描述 面试问题在Android开发的过程中怎么锁定oom?我只知道怎么解决但是不知道怎么锁定?求指导. 面试问题在Android开发的过程中怎么锁定oom?我只知道怎么解决但是不知道怎么锁定?求指导. 解决方案 http://blog.csdn.net/leehong2005/article/details/8056608

软件开发-安卓,null expection,说FragmentManagerImpl什么的,求解决

问题描述 安卓,null expection,说FragmentManagerImpl什么的,求解决 先上logcat: 开发-安卓,null expection,说FragmentManagerImpl什么的,求解决-fragmentmanagerimpl"> 估计和viewpager有关,下面上viewpager的布局: <?xml version="1.0" encoding="utf-8"?> <android.suppor