Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » WebService/XML/JSON/SOAP/SOA » Web Services  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 embedded tomcat和axis集成问题
liuxj





发贴: 1
积分: 0
于 2005-01-07 11:12 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
因为开发基于嵌入式tomcat和axis的web service项目,需要将embedded tomcat和axis集成,遇到下面的问题,请教各位前辈,如何解决?
启动embedded tomcat后报错如下,其它非axis服务可以访问,但基于axis的应用不能访问。
严重: End event threw exception
org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category))
  at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
  at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
  at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
  at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
  at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:130)
  at org.apache.commons.beanutils.BeanUtilsBean.<init>(BeanUtilsBean.java:110)
  at org.apache.commons.beanutils.BeanUtilsBean$1.initialValue(BeanUtilsBean.java:68)
  at org.apache.commons.beanutils.ContextClassLoaderLocal.get(ContextClassLoaderLocal.java:80)
  at org.apache.commons.beanutils.BeanUtilsBean.getInstance(BeanUtilsBean.java:78)
  at org.apache.commons.beanutils.ConvertUtilsBean.getInstance(ConvertUtilsBean.java:115)
  at org.apache.commons.beanutils.ConvertUtils.convert(ConvertUtils.java:217)
  at org.apache.commons.digester.CallMethodRule.end(CallMethodRule.java:457)
  at org.apache.commons.digester.Rule.end(Rule.java:276)
  at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1683)
  at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
  at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
  at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
  at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
  at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
  at org.apache.commons.digester.Digester.parse(Digester.java:1548)
  at org.apache.catalina.startup.ContextConfig.defaultConfig(ContextConfig.java:515)
  at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:623)
  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)
  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
  at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
  at org.apache.catalina.startup.Embedded.start(Embedded.java:846)
  at com.wish30.nirm.tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:108)
  at com.wish30.nirm.tomcat.EmbeddedTomcat.main(EmbeddedTomcat.java:166)
Caused by: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category)
  at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
  at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
  ... 34 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
  at java.lang.Class.getDeclaredConstructors0(Native Method)
  at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
  at java.lang.Class.getConstructor0(Class.java:1922)
  at java.lang.Class.getConstructor(Class.java:1019)
  at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
  ... 35 more
2005-1-7 11:00:13 org.apache.catalina.startup.ContextConfig defaultConfig
严重: Parse error in default web.xml
org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category))
  at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540)
  at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566)
  at org.apache.commons.digester.Digester.endElement(Digester.java:1061)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1683)
  at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
  at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
  at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
  at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
  at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
  at org.apache.commons.digester.Digester.parse(Digester.java:1548)
  at org.apache.catalina.startup.ContextConfig.defaultConfig(ContextConfig.java:515)
  at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:623)
  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)
  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
  at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
  at org.apache.catalina.startup.Embedded.start(Embedded.java:846)
  at com.wish30.nirm.tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:108)
  at com.wish30.nirm.tomcat.EmbeddedTomcat.main(EmbeddedTomcat.java:166)
2005-1-7 11:00:13 org.apache.catalina.startup.ContextConfig defaultConfig
严重: Occurred at line 360 column -1
2005-1-7 11:00:39 org.apache.commons.digester.Digester endElement
严重: End event threw exception
org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category))
  at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
  at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
  at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
  at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
  at org.apache.commons.beanutils.ConvertUtilsBean.<init>(ConvertUtilsBean.java:130)
  at org.apache.commons.beanutils.BeanUtilsBean.<init>(BeanUtilsBean.java:110)
  at org.apache.commons.beanutils.BeanUtilsBean$1.initialValue(BeanUtilsBean.java:68)
  at org.apache.commons.beanutils.ContextClassLoaderLocal.get(ContextClassLoaderLocal.java:80)
  at org.apache.commons.beanutils.BeanUtilsBean.getInstance(BeanUtilsBean.java:78)
  at org.apache.commons.beanutils.ConvertUtilsBean.getInstance(ConvertUtilsBean.java:115)
  at org.apache.commons.beanutils.ConvertUtils.convert(ConvertUtils.java:217)
  at org.apache.commons.digester.CallMethodRule.end(CallMethodRule.java:457)
  at org.apache.commons.digester.Rule.end(Rule.java:276)
  at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1683)
  at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
  at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
  at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
  at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
  at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
  at org.apache.commons.digester.Digester.parse(Digester.java:1548)
  at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:263)
  at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:624)
  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)
  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
  at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
  at org.apache.catalina.startup.Embedded.start(Embedded.java:846)
  at com.wish30.nirm.tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:108)
  at com.wish30.nirm.tomcat.EmbeddedTomcat.main(EmbeddedTomcat.java:166)
Caused by: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category)
  at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:413)
  at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
  ... 34 more
Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Category
  at java.lang.Class.getDeclaredConstructors0(Native Method)
  at java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
  at java.lang.Class.getConstructor0(Class.java:1922)
  at java.lang.Class.getConstructor(Class.java:1019)
  at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
  ... 35 more
2005-1-7 11:00:39 org.apache.catalina.startup.ContextConfig applicationConfig
严重: Parse error in application web.xml
org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category) (Caused by org.apache.commons.logging.LogConfigurationException: No suitable Log constructor [Ljava.lang.Class;@1b22920 for org.apache.commons.logging.impl.Log4JLogger (Caused by java.lang.NoClassDefFoundError: org/apache/log4j/Category))
  at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540)
  at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566)
  at org.apache.commons.digester.Digester.endElement(Digester.java:1061)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1683)
  at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
  at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
  at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
  at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
  at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
  at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
  at org.apache.commons.digester.Digester.parse(Digester.java:1548)
  at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:263)
  at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:624)
  at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:216)
  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
  at org.apache.catalina.core.StandardContext.start(StandardContext.java:4290)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
  at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
  at org.apache.catalina.startup.Embedded.start(Embedded.java:846)
  at com.wish30.nirm.tomcat.EmbeddedTomcat.startTomcat(EmbeddedTomcat.java:108)
  at com.wish30.nirm.tomcat.EmbeddedTomcat.main(EmbeddedTomcat.java:166)
2005-1-7 11:00:39 org.apache.catalina.startup.ContextConfig applicationConfig




话题树型展开
人气 标题 作者 字数 发贴时间
14499 embedded tomcat和axis集成问题 liuxj 13478 2005-01-07 11:12

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923