[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wss4j-dev
Subject:    Re: Has anyone successfuly used WSS4J in a BEA Weblogic 10 web
From:       jemcwilliams <jemcwilliams () wernervas ! com>
Date:       2008-05-22 17:15:17
Message-ID: 17409139.post () talk ! nabble ! com
[Download RAW message or body]


I am seeing the same problem and I see this in a lot of other posts as well,
is there a solution?  The wss4j-1.5.3.jar is in WEB-INF\lib and the class
that is not found is part of this jar.

java.lang.ClassNotFoundException:
org.apache.ws.security.transform.STRTransform
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at org.apache.xml.security.transforms.Transform.register(Unknown
Source)
        at org.apache.ws.security.WSSConfig.<init>(WSSConfig.java:83)
        at
org.apache.ws.security.WSSConfig.getNewInstance(WSSConfig.java:95)
        at org.apache.ws.security.WSSConfig.<clinit>(WSSConfig.java:47)
        at
org.apache.ws.security.WSSecurityEngine.<clinit>(WSSecurityEngine.java:51)
        at
org.apache.ws.security.handler.WSHandler.<clinit>(WSHandler.java:62)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at java.lang.Class.newInstance0(Class.java:350)
        at java.lang.Class.newInstance(Class.java:303)
        at org.apache.axis2.deployment.util.Utils$1.run(Utils.java:130)
        at
org.apache.axis2.java.security.AccessController.doPrivileged(AccessController.java:132)
  at
org.apache.axis2.deployment.util.Utils.addFlowHandlers(Utils.java:126)
        at
org.apache.axis2.deployment.DeploymentEngine.addNewModule(DeploymentEngine.java:469)
        at
org.apache.axis2.deployment.DeploymentEngine.loadRepositoryFromURL(DeploymentEngine.java:250)
  at
org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:238)
  at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:68)
  at
org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:511)
        at
org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:431)
        at
weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:282)
  at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at weblogic.security.service.SecurityManager.runAs(Unknown Source)
        at
weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:63)
  at
weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
  at
weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
        at
weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:504)
        at
weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1830)
  at
weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1807)
  at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1727)
  at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2890)
        at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:948)
        at
weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:353)
        at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
  at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
  at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
  at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
  at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
        at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
  at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
  at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
  at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
  at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
  at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:816)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1223)
  at
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:434)
  at
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:161)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)


        at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
  at
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
  at
weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464)
  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

Totsline, Greg wrote:
> 
> Hi -
> 
> 
> 
> Has anyone been able to use WSS4J successfully in a BEA Weblogic 10 web
> application that is serving as web service client?  I am trying to use
> WSS4J 1.5.3 in this configuration, but keep getting a
> ClassNotFoundException: org.apache.ws.security.transform.STRTransform
> whenever I attempt to construct
> org.apache.ws.security.message.WSSecEncrypt.
> 
> 
> 
> I am sure the requisite jar files (including wss4j-1.5.3.jar which does
> contain .apache.ws.security.transform.STRTransform.class) are on my
> classpath.
> 
> 
> 
> Thanks.
> 
> 
> 
> -greg
> 
> 
> 

-- 
View this message in context: \
http://www.nabble.com/Has-anyone-successfuly-used-WSS4J-in-a-BEA-Weblogic-10-web-application--tp16403984p17409139.html
 Sent from the WSS4J mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: wss4j-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: wss4j-dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic