急救Stucts异常

simon0722 2009-06-09 07:02:17
009-6-9 6:51:15 org.apache.catalina.startup.HostConfig restartContext
信息: restartContext(/group2cms)
125 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] INFO net.fckeditor.connector.ConnectorServlet - ConnectorServlet successfully initialized!
log4j:WARN No such property [conversionPattern] in org.apache.log4j.HTMLLayout.
2009-06-09 06:51:16,750 INFO [org.apache.struts.action.ActionServlet] - Loading chain catalog from jar:file:/D:/Program%20Files/Apache%20Software%20Foundation/Tomcat%205.0/webapps/group2cms/WEB-INF/lib/struts-core-1.3.8.jar!/org/apache/struts/chain/chain-config.xml
2009-06-09 06:51:17,703 ERROR [org.apache.commons.digester.Digester] - Begin event threw exception
java.lang.SecurityException: class "org.apache.struts.action.Action"'s signer information does not match signer information of other classes in the same package
at java.lang.ClassLoader.checkCerts(ClassLoader.java:775)
at java.lang.ClassLoader.preDefineClass(ClassLoader.java:487)
at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1653)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:883)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1333)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1213)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
at java.lang.Class.getDeclaredMethods(Class.java:1763)
at java.beans.Introspector$1.run(Introspector.java:1259)
at java.security.AccessController.doPrivileged(Native Method)
at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1257)
at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1125)
at java.beans.Introspector.getBeanInfo(Introspector.java:383)
at java.beans.Introspector.getBeanInfo(Introspector.java:155)
at java.beans.Introspector.getBeanInfo(Introspector.java:216)
at java.beans.Introspector.<init>(Introspector.java:364)
at java.beans.Introspector.getBeanInfo(Introspector.java:155)
at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptors(PropertyUtilsBean.java:896)
at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptors(PropertyUtilsBean.java:926)
at org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:801)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:937)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:252)
at org.apache.commons.digester.Rule.begin(Rule.java:175)
at org.apache.commons.digester.Digester.startElement(Digester.java:1453)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1745)
at org.apache.commons.chain.config.ConfigParser.parse(ConfigParser.java:198)
at org.apache.struts.action.ActionServlet.initChain(ActionServlet.java:1687)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:350)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:887)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3948)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4271)
at org.apache.catalina.startup.HostConfig.restartContext(HostConfig.java:909)
at org.apache.catalina.startup.HostConfig.checkContextLastModified(HostConfig.java:781)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1069)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:371)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
at org.apache.catalina.core.StandardHost.backgroundProcess(StandardHost.java:827)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1659)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1668)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1648)
at java.lang.Thread.run(Thread.java:595)
...全文
78 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
myeclipse自动生成的struts1配置吧,把struts1的包全部删除,然后自己到struts.apache.org网站下载struts1(注意是struts1)的最新版本,加到工程中
luckygino 2009-06-12
  • 打赏
  • 举报
回复
建议lz学习struts2 吧
fengqiwuyue 2009-06-12
  • 打赏
  • 举报
回复
很明显的包冲突。异常已经全部说出来了!
shibenjie 2009-06-12
  • 打赏
  • 举报
回复
包冲突 或者 包版本问题
另外确定你的配置环境 tomcat中的jdk 是否是当前环境变量中的jdk
三月暖阳 2009-06-12
  • 打赏
  • 举报
回复
除去多余的struts的包,版本冲突了,LZ仔细检查下
ben0759 2009-06-12
  • 打赏
  • 举报
回复
包冲突了。
yangkangoo12 2009-06-09
  • 打赏
  • 举报
回复
jar包冲突了 把JAR包全部remove掉 然后重新导入要用到的包
Dantin 2009-06-09
  • 打赏
  • 举报
回复
包有冲突了,删除多余的就好了
yooooyiiiiiiiiii 2009-06-09
  • 打赏
  • 举报
回复
struts.jar重复了,请检查。
网络科技 2009-06-09
  • 打赏
  • 举报
回复
包冲突了,可能有两个新老版本的包在一起混用引起吧,把旧版的去掉就行了.
findee 2009-06-09
  • 打赏
  • 举报
回复
多余的包,那些多余,怎样做到 servlet 容器 只找到一次合适的类,
Landor2004 2009-06-09
  • 打赏
  • 举报
回复
myeclipse自动生成的struts1配置吧,把struts1的包全部删除,然后自己到struts.apache.org网站下载struts1(注意是struts1)的最新版本,加到工程中
ErfengDu 2009-06-09
  • 打赏
  • 举报
回复
版本冲突
lhj_l 2009-06-09
  • 打赏
  • 举报
回复
class "org.apache.struts.action.Action"'s signer information does not match signer information of other classes in the same packag
包的冲突问题,把多余的包去掉就好了
x114944880 2009-06-09
  • 打赏
  • 举报
回复
's signer information does not match signer information of other classes in the same package
从新导入包

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧