Hi thanks for your answer. Unfortunately it does not seem to do the trick. I am getting the following error.
[ERROR] com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 32 counts of IllegalAnnotationExceptions org.apache.axiom.attachments.lifecycle.LifecycleManager is an interface, and JAXB can't handle interfaces. I am beginning to think that it is not possible to engage Rampart with annotations. cheers Tezcan -----Ursprüngliche Nachricht----- Von: Ruchith Fernando [mailto:[EMAIL PROTECTED] Gesendet: Dienstag, 6. Mai 2008 09:57 An: [email protected] Betreff: Re: can I use use rampart with JAX-WS style webservice I haven't tried this but I think the following solution will work: - first implement lifecycle management on the service [1] - now in the "init" method you can get hold of the AxisService instance and then you can engage the rampart module on it. - Finally you can load the policy from a file as an org.apache.neethi.Policy object and add that to the AxisService instance as well. Now you have a WS-Sec enabled service :-) HTH Thanks, Ruchith p.s. You can also try WSO2 WSAS [2] and try the WS-Sec support available as well! 1. http://ws.apache.org/axis2/1_3/api/org/apache/axis2/service/Lifecycle.html 2. http://wso2.org/downloads/wsas On Wed, Apr 30, 2008 at 8:39 PM, <[EMAIL PROTECTED]> wrote: > > > > Hi > > I have a web service developed using jax-ws style annotations. So it > does not require a services.xml, It is deployed to axis2 as jar file > under WEB-INF\servicejars directory. > > Now if I want to secure this service using rampart how do I link the > policy.xml? > > Where do I add the stuff such as <module ref="rampart"> that one > usually adds into services.xml ? > > > cheers > Tezcan -- http://blog.ruchith.org http://wso2.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]
