Hi, I also added xmlsec-1.3.0.jar and rahas-SNAPSHOT.jar and now it seems to work (=> the rampart module loads, still have to check out functionality).
Thanks -----Original Message----- From: Ruchith Fernando [mailto:[EMAIL PROTECTED] Sent: donderdag 10 augustus 2006 16:06 To: axis-user@ws.apache.org Subject: Re: [Axis2] Configure Rampart dynamically Hi Brecht, Please add wss4j-SNAPSHOT.jar to the classpath. This is required by axis2-security-SNAPSHOT.jar Thanks, Ruchith On 8/10/06, Brecht Yperman <[EMAIL PROTECTED]> wrote: > Now I get the following error: > java.lang.NoClassDefFoundError: org/apache/ws/security/handler/WSHandler > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at java.security.SecureClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.access$100(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(Unknown Source) > at java.security.SecureClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.defineClass(Unknown Source) > at java.net.URLClassLoader.access$100(Unknown Source) > at java.net.URLClassLoader$1.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClass(Unknown Source) > at java.lang.ClassLoader.loadClassInternal(Unknown Source) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Unknown Source) > at > org.apache.axis2.deployment.util.Utils.getHandlerClass(Utils.java:201) > at > org.apache.axis2.deployment.util.Utils.addFlowHandlers(Utils.java:61) > at > org.apache.axis2.deployment.DeploymentEngine.addNewModule(DeploymentEngi > ne.java:324) > at > org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.j > ava:588) > at > org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.j > ava:165) > at > org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener > .java:53) > at > org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEn > gine.java:113) > at > org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration( > FileSystemConfigurator.java:116) > at > org.apache.axis2.context.ConfigurationContextFactory.createConfiguration > Context(ConfigurationContextFactory.java:61) > at > org.apache.axis2.context.ConfigurationContextFactory.createConfiguration > ContextFromFileSystem(ConfigurationContextFactory.java:170) > > This class is in the rampart-SNAPSHOT.mar file, in the > lib/wss4j-SNAPSHOT.jar > > I didn't have this error before. > > Can you help me? > > Thanks, > Brecht > > -----Original Message----- > From: Ruchith Fernando [mailto:[EMAIL PROTECTED] > Sent: donderdag 10 augustus 2006 14:15 > To: axis-user@ws.apache.org > Subject: Re: [Axis2] Configure Rampart dynamically > > Please add the axis2-security-SNAPSHOT.jar [1] into your classpath to > access the OutflowConfiguration/InflowConfiguration classes. > > Latest rampart-SNAPSHOT.mar is available here : [2]. > > Thanks, > Ruchith > > [1] > http://people.apache.org/repository/axis2/jars/axis2-security-SNAPSHOT.j > ar > [2] http://people.apache.org/repository/axis2/mars/rampart-SNAPSHOT.mar > > On 8/10/06, Brecht Yperman <[EMAIL PROTECTED]> wrote: > > Ok, > > > > Apparently I'm shit at using Axis2, no progress last two days... > > > > Where can I find the latest rampart.mar-build? > > Can I rename the .mar-file to .jar and add it to my build path (to use > > the OutflowConfiguration class)? > > > > Thanks, > > Brecht > > > > -----Original Message----- > > From: Ruchith Fernando [mailto:[EMAIL PROTECTED] > > Sent: donderdag 10 augustus 2006 10:02 > > To: axis-user@ws.apache.org > > Subject: Re: [Axis2] Configure Rampart dynamically > > > > Hi Brecht, > > > > Yes it is possible. Please see here: > > http://marc.theaimsgroup.com/?l=axis-user&m=115517624610919&w=2 > > > > Thanks, > > Ruchith > > > > On 8/10/06, Brecht Yperman <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > how do I configure Rampart dynamically? > > > > > > > > > > > > I tried something like this, but it does not work... > > > > > > > > > > > > private void configureSecurity(ServiceClient client) throws > AxisFault > > { > > > > > > if (true /*security == on*/) { > > > > > > Parameter parm = new Parameter(); > > > > > > parm.setName("OutflowSecurity"); > > > > > > > > > > > > OMFactory fact = OMAbstractFactory.getOMFactory(); > > > > > > > > > > > > OMNamespace emptyNS = fact.createOMNamespace(null, > > ""); > > > > > > OMElement actionEl = > fact.createOMElement("action", > > > emptyNS); > > > > > > > > > > > > OMElement itemsEl = fact.createOMElement("items", > > > emptyNS); > > > > > > itemsEl.setText("UsernameToken"); > > > > > > actionEl.addChild(itemsEl); > > > > > > > > > > > > OMElement userEl = fact.createOMElement("user", > > emptyNS); > > > > > > userEl.setText("bob"); > > > > > > actionEl.addChild(userEl); > > > > > > > > > > > > OMElement pwCbEl = > > > fact.createOMElement("passwordCallbackClass", emptyNS); > > > > > > pwCbEl.setText("CallbackHandler"); > > > > > > actionEl.addChild(pwCbEl); > > > > > > > > > > > > parm.setParameterElement(actionEl); > > > > > > > > > > > > client.engageModule(new QName("rampart-1.0")); > > > > > > } > > > > > > } > > > > > > > > > > > > Thanks, > > > > > > Brecht > > > > > > > > > > > > Invenso - The "Integration Software" specialists. > > > _____________________________________________ > > > > > > Brecht Yperman > > > Development team > > > > > > Direct: +32 (0)3 780 30 05 > > > Email: [EMAIL PROTECTED] > > > > > > INVENSO bvba > > > Industriepark-West 75 > > > 9100 Sint-Niklaas > > > Belgium - Europe > > > > > > Phone: +32 (0)3 780 30 02 > > > Fax: +32 (0)3 780 30 03 > > > Email: [EMAIL PROTECTED] > > > Website: www.invenso.com > > > > > > "E-mail disclaimer: This e-mail, and any attachments thereto, is > > intended > > > only for use by the addressee(s) named herein and may contain > legally > > > privileged and/or confidential information. If you are not the > > intended > > > recipient, please note that any review, dissemination, disclosure, > > > alteration, printing, copying or transmission of this e-mail and/or > > any file > > > transmitted with it, is strictly prohibited and may be unlawful. If > > you have > > > received this e-mail by mistake, please immediately notify the > sender > > and > > > permanently delete the original as well as any copy of any e-mail > and > > any > > > printout thereof." > > > > > > > > > > > > -- > > www.ruchith.org > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > www.ruchith.org > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- www.ruchith.org --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]