jboss 4.2.2未找到类加载器:org.apache.ws.security.transform.STRTransform

时间:2011-07-05 17:27:52

标签: jboss alfresco jboss-4.2.x

所以我有一个基于Alfresco Web客户端样本之一的小概念概念缝应用程序。在让它工作的过程中,我遇到了很多问题并堆积了我最终能够修复的痕迹。最后我的概念证明有效,但jboss仍记录错误和堆栈跟踪。我没有在任何地方引用STRTransform所以我认为露天sdk代码确实如此。下面是完整的堆栈跟踪。

10:12:02,676 ERROR [STDERR] java.lang.ClassNotFoundException: No ClassLoaders found for: org.apache.ws.security.transform.STRTransform
10:12:02,676 ERROR [STDERR]     at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:212)
10:12:02,676 ERROR [STDERR]     at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:521)
10:12:02,676 ERROR [STDERR]     at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415)
10:12:02,676 ERROR [STDERR]     at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
10:12:02,676 ERROR [STDERR]     at java.lang.Class.forName0(Native Method)
10:12:02,676 ERROR [STDERR]     at java.lang.Class.forName(Class.java:186)
10:12:02,676 ERROR [STDERR]     at org.apache.xml.security.transforms.Transform.register(Unknown Source)
10:12:02,676 ERROR [STDERR]     at org.apache.ws.security.WSSConfig.staticInit(WSSConfig.java:310)
10:12:02,676 ERROR [STDERR]     at org.apache.ws.security.WSSConfig.<init>(WSSConfig.java:324)
10:12:02,676 ERROR [STDERR]     at org.apache.ws.security.WSSConfig.getNewInstance(WSSConfig.java:333)
10:12:02,677 ERROR [STDERR]     at org.apache.ws.security.WSSConfig.getDefaultWSConfig(WSSConfig.java:342)
10:12:02,677 ERROR [STDERR]     at org.apache.ws.security.WSSecurityEngine.getWssConfig(WSSecurityEngine.java:157)
10:12:02,677 ERROR [STDERR]     at org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java:96)
10:12:02,677 ERROR [STDERR]     at org.apache.ws.axis.security.WSDoAllSender.invoke(WSDoAllSender.java:170)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.AxisClient.invoke(AxisClient.java:127)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invoke(Call.java:2767)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invoke(Call.java:2443)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invoke(Call.java:2366)
10:12:02,677 ERROR [STDERR]     at org.apache.axis.client.Call.invoke(Call.java:1812)
10:12:02,677 ERROR [STDERR]     at org.alfresco.webservice.repository.RepositoryServiceSoapBindingStub.update(RepositoryServiceSoapBindingStub.java:986)
10:12:02,677 ERROR [STDERR]     at com.assistgroup.fileupload.AlfrescoConnector.createNewContent(AlfrescoConnector.java:158)
10:12:02,677 ERROR [STDERR]     at com.assistgroup.fileupload.AlfrescoConnector.addNewContent(AlfrescoConnector.java:81)
10:12:02,677 ERROR [STDERR]     at com.assistgroup.fileupload.UploadHandler.handleUpload(UploadHandler.java:38)
10:12:02,677 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
10:12:02,677 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
10:12:02,677 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
10:12:02,677 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:616)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
10:12:02,677 ERROR [STDERR]     at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
10:12:02,677 ERROR [STDERR]     at com.assistgroup.fileupload.UploadHandler_$$_javassist_1.handleUpload(UploadHandler_$$_javassist_1.java)
10:12:02,677 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
10:12:02,677 ERROR [STDERR]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
10:12:02,677 ERROR [STDERR]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
10:12:02,678 ERROR [STDERR]     at java.lang.reflect.Method.invoke(Method.java:616)
10:12:02,678 ERROR [STDERR]     at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:329)
10:12:02,678 ERROR [STDERR]     at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:342)
10:12:02,678 ERROR [STDERR]     at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
10:12:02,678 ERROR [STDERR]     at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
10:12:02,678 ERROR [STDERR]     at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
10:12:02,678 ERROR [STDERR]     at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
10:12:02,678 ERROR [STDERR]     at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
10:12:02,678 ERROR [STDERR]     at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
10:12:02,678 ERROR [STDERR]     at javax.faces.component.UICommand.broadcast(UICommand.java:383)
10:12:02,678 ERROR [STDERR]     at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
10:12:02,678 ERROR [STDERR]     at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
10:12:02,678 ERROR [STDERR]     at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
10:12:02,678 ERROR [STDERR]     at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
10:12:02,678 ERROR [STDERR]     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
10:12:02,678 ERROR [STDERR]     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
10:12:02,679 ERROR [STDERR]     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
10:12:02,679 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
10:12:02,679 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:80)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
10:12:02,680 ERROR [STDERR]     at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
10:12:02,680 ERROR [STDERR]     at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
10:12:02,680 ERROR [STDERR]     at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
10:12:02,680 ERROR [STDERR]     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
10:12:02,680 ERROR [STDERR]     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
10:12:02,680 ERROR [STDERR]     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
10:12:02,680 ERROR [STDERR]     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
10:12:02,680 ERROR [STDERR]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
10:12:02,680 ERROR [STDERR]     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
10:12:02,680 ERROR [STDERR]     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
10:12:02,680 ERROR [STDERR]     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
10:12:02,680 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:636)

内容:jboss-4.2.2.GA/server/default/lib

-rw-r--r-- 1 james james   58225 2007-10-22 11:45 activation.jar
-rw-r--r-- 1 james james  355304 2007-10-22 11:45 antlr.jar
-rw-r--r-- 1 james james    4942 2007-10-22 11:45 autonumber-plugin.jar
-rw-r--r-- 1 james james  513244 2007-10-22 11:45 bcel.jar
-rw-r--r-- 1 james james   21291 2007-10-22 11:45 bindingservice-plugin.jar
-rw-r--r-- 1 james james  167691 2007-10-22 11:45 bsf.jar
-rw-r--r-- 1 james james   12130 2007-10-22 11:45 bsh-deployer.jar
-rw-r--r-- 1 james james  235510 2007-10-22 11:45 bsh.jar
-rw-r--r-- 1 james james  328602 2007-10-22 11:45 cglib.jar
-rw-r--r-- 1 james james   47469 2007-10-22 11:45 commons-codec.jar
-rw-r--r-- 1 james james  558376 2007-10-22 11:45 commons-collections.jar
-rw-r--r-- 1 james james  214796 2007-10-22 11:45 commons-httpclient.jar
-rw-r--r-- 1 james james   55424 2007-10-22 11:45 commons-logging.jar
-rw-r--r-- 1 james james  313128 2007-10-22 11:45 dom4j.jar
-rw-r--r-- 1 james james   52220 2007-10-22 11:45 ejb3-persistence.jar
-rw-r--r-- 1 james james   28338 2007-10-22 11:45 el-api.jar
-rw-r--r-- 1 james james 2276092 2007-10-22 11:45 hibernate3.jar
-rw-r--r-- 1 james james  444506 2007-10-22 11:45 hibernate-annotations.jar
-rw-r--r-- 1 james james  111590 2007-10-22 11:45 hibernate-entitymanager.jar
-rw-r--r-- 1 james james  643806 2011-06-24 15:36 hsqldb.jar
-rw-r--r-- 1 james james    8739 2007-10-22 11:45 hsqldb-plugin.jar
-rw-r--r-- 1 james james  547559 2007-10-22 11:45 javassist.jar
-rw-r--r-- 1 james james  226484 2007-10-22 11:45 jaxen.jar
-rw-r--r-- 1 james james  723098 2007-10-22 11:45 jboss-cache-jdk50.jar
-rw-r--r-- 1 james james   80470 2007-10-22 11:45 jboss-common-jdbc-wrapper.jar
-rw-r--r-- 1 james james   20384 2007-10-22 11:45 jboss-ejb3x.jar
-rw-r--r-- 1 james james   14182 2007-10-22 11:45 jboss-hibernate.jar
-rw-r--r-- 1 james james  423706 2007-10-22 11:45 jboss-j2ee.jar
-rw-r--r-- 1 james james 2124287 2007-10-22 11:45 jboss.jar
-rw-r--r-- 1 james james   29382 2011-07-01 14:49 jboss-jaxrpc.jar
-rw-r--r-- 1 james james   63828 2011-07-01 14:49 jboss-jaxws.jar
-rw-r--r-- 1 james james  199159 2007-10-22 11:45 jboss-jca.jar
-rw-r--r-- 1 james james   14218 2007-10-22 11:45 jboss-jsr77.jar
-rw-r--r-- 1 james james   65044 2007-10-22 11:45 jboss-jsr88.jar
-rw-r--r-- 1 james james   28372 2007-10-22 11:45 jbossjta-integration.jar
-rw-r--r-- 1 james james  547885 2007-10-22 11:45 jbossjta.jar
-rw-r--r-- 1 james james  152258 2007-10-22 11:45 jboss-management.jar
-rw-r--r-- 1 james james   56301 2007-10-22 11:45 jboss-monitoring.jar
-rw-r--r-- 1 james james  537121 2007-10-22 11:45 jbossmq.jar
-rw-r--r-- 1 james james    8376 2007-10-22 11:45 jboss-remoting-int.jar
-rw-r--r-- 1 james james  863878 2007-10-22 11:45 jboss-remoting.jar
-rw-r--r-- 1 james james   26736 2007-10-22 11:45 jboss-saaj.jar
-rw-r--r-- 1 james james  125849 2007-10-22 11:45 jboss-serialization.jar
-rw-r--r-- 1 james james   46960 2007-10-22 11:45 jboss-srp.jar
-rw-r--r-- 1 james james  312961 2007-10-22 11:45 jbosssx.jar
-rw-r--r-- 1 james james   53279 2007-10-22 11:45 jboss-transaction.jar
-rw-r--r-- 1 james james   65245 2007-10-22 11:45 jbossts-common.jar
-rw-r--r-- 1 james james  121073 2007-10-22 11:45 jboss-vfs.jar
-rw-r--r-- 1 james james   52561 2007-10-22 11:45 jbossws-common.jar
-rw-r--r-- 1 james james   66978 2007-10-22 11:45 jbossws-framework.jar
-rw-r--r-- 1 james james   76820 2007-10-22 11:45 jbossws-jboss42.jar
-rw-r--r-- 1 james james   94561 2007-10-22 11:45 jbossws-spi.jar
-rw-r--r-- 1 james james   33300 2007-10-22 11:45 jmx-adaptor-plugin.jar
-rw-r--r-- 1 james james   48897 2007-10-22 11:45 jnpserver.jar
-rw-r--r-- 1 james james   82156 2007-10-22 11:45 joesnmp.jar
-rw-r--r-- 1 james james    3522 2007-10-22 11:45 jpl-pattern.jar
-rw-r--r-- 1 james james   16995 2007-10-22 11:45 jpl-util.jar
-rw-r--r-- 1 james james   82183 2007-10-22 11:45 jsp-api.jar
-rw-r--r-- 1 james james  355753 2007-10-22 11:45 log4j.jar
-rw-r--r-- 1 james james   15143 2007-10-22 11:45 log4j-snmp-appender.jar
-rw-r--r-- 1 james james  387690 2007-10-22 11:45 mail.jar
-rw-r--r-- 1 james james    5466 2007-10-22 11:45 mail-plugin.jar
-rw-r--r-- 1 james james  767492 2011-01-26 11:58 mysql-connector-java-5.1.13-bin.jar
-rw-r--r-- 1 james james    8818 2007-10-22 11:45 properties-plugin.jar
-rw-r--r-- 1 james james  390557 2007-10-22 11:45 quartz.jar
-rw-r--r-- 1 james james    3537 2007-10-22 11:45 scheduler-plugin-example.jar
-rw-r--r-- 1 james james   46036 2007-10-22 11:45 scheduler-plugin.jar
-rw-r--r-- 1 james james   89678 2007-10-22 11:45 servlet-api.jar
-rw-r--r-- 1 james james    2657 2007-10-22 11:45 xmlentitymgr.jar

内容:jboss-4.2.2.GA/lib

james@jamesp:~/jboss-4.2.2.GA/lib$ ls -lR
.:
total 2612
-rw-r--r-- 1 james james  47469 2007-10-22 11:44 commons-codec.jar
-rw-r--r-- 1 james james 214796 2007-10-22 11:44 commons-httpclient.jar
-rw-r--r-- 1 james james  55424 2007-10-22 11:44 commons-logging.jar
-rw-r--r-- 1 james james 255425 2007-10-22 11:44 concurrent.jar
drwxr-xr-x 2 james james   4096 2007-10-22 11:44 endorsed
-rw-r--r-- 1 james james  15858 2007-10-22 11:44 getopt.jar
-rw-r--r-- 1 james james 406564 2007-10-22 11:44 jboss-common.jar
-rw-r--r-- 1 james james 880300 2007-10-22 11:44 jboss-jmx.jar
-rw-r--r-- 1 james james 267066 2007-10-22 11:44 jboss-system.jar
-rw-r--r-- 1 james james 377239 2007-10-22 11:44 jboss-xml-binding.jar
-rw-r--r-- 1 james james 128404 2007-10-22 11:44 log4j-boot.jar

./endorsed:
total 3036
-rw-r--r-- 1 james james  188996 2007-10-22 11:44 serializer.jar
-rw-r--r-- 1 james james 1713712 2007-10-22 11:44 xalan.jar
-rw-r--r-- 1 james james 1200039 2007-10-22 11:44 xercesImpl.jar

内容:我的项目ear / lib

alfresco-web-service-client-3.2.jar
antlr-runtime.jar
axis.jar
commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-discovery-0.5.jar
commons-httpclient.jar
commons-lang.jar
commons-logging.jar
core.jar
drools-compiler.jar
drools-core.jar
janino.jar
jboss-el.jar
jbpm-jpdl.jar
mvel14.jar
richfaces-api.jar
wsdl4j-1.5.1.jar
wss4j-1.5.11.jar

谷歌搜索时我没有找到任何东西,所以我想我会在这里发帖,看看过去是否有人遇到过这种情况。如果我搞清楚,我会在这里回复。感谢

1 个答案:

答案 0 :(得分:0)

我从你的堆栈跟踪中看到你正在调用Alfresco的一部分,它依赖于Apache AXIS(处理SOAP的东西),但是你缺少一个AXIS依赖项。 AXIS正在尝试进行一些Web服务安全操作,但是失败了,因为它无法找到所需的类。

快速谷歌表示xmlsec是你缺少的jar。其中一个装有Alfresco,但你似乎没有把它放在上面的jar列表中,我建议你尝试添加它,看看是否有诀窍。