Hi at all.

Im deployed a WS which read from the DB a list of "Actors" and return
it to the final user. If I use without WSS is OK, if I put a
UserNameToken its OK, but when Im trying to put "Signature Encrypt"
security I'm getting the error (complete error trace at the end) that:

org.apache.ws.security.WSSecurityException: WSHandler: Signature:
error during message
procesingorg.apache.ws.security.WSSecurityException: Signature
creation failed; nested exception is:
        org.apache.xml.security.signature.XMLSignatureException: Element
filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.signature.ReferenceNotInitializedException:
Element filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.signature.ReferenceNotInitializedException:
Element filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.signature.XMLSignatureException: Element
filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.transforms.TransformationException: Element
filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.c14n.CanonicalizationException: Element filter
has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.c14n.CanonicalizationException: Element filter
has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.c14n.CanonicalizationException: Element filter
has a relative namespace: ns2="Actor"


So searching with Google I saw that I have to change a definition on
my server-config.wsdd (attached file), like:
 <beanMapping qname="ns:actor" xmlns:ns="Actor"
languageSpecificType="java:aml.brite.main.dto.Actor"/>
to:
<beanMapping qname="ns:actor" xmlns:ns="urn:Actor"
languageSpecificType="java:aml.brite.main.dto.Actor"/>

but If I make the change (and restart the Tomcat) It doesnt still working.

Is the error caused by the config's file ? or what ?
I dont know what to do. Any help is too much welcome.

Regards,


------------- ERROR:
15:33:24,036 [http-8080-Processor24] INFO
(aml.brite.main.aa.Administration:63)  -> Enter into listActors
15:33:24,176 [http-8080-Processor24] INFO
(aml.brite.main.properties.LoggerEncripted:39)  -> Getting the
property endPointSystemAdministrationService with value:
http://localhost:8088/brite/services/SystemAdministrationService
15:33:24,426 [http-8080-Processor24] INFO
(aml.brite.main.aa.Administration:63)  -> Access Agent listng the
actors
15:33:26,848 [http-8080-Processor24] INFO
(aml.brite.main.security.PWCallback:17)  -> handle(Callback[]
callbacks=[Ljavax.security.auth.callback.Callback;@8d5a91) - start
15:33:26,864 [http-8080-Processor24] INFO
(aml.brite.main.security.PWCallback:63)  -> setPassword: amlbrite
15:33:26,864 [http-8080-Processor24] INFO
(aml.brite.main.security.PWCallback:63)  -> handle(Callback[]) - end
15:33:27,552 [http-8080-Processor24] ERROR
(aml.brite.main.aa.Administration:91)  -> List Actors(int, int,
Actor):
org.apache.ws.security.WSSecurityException: WSHandler: Signature:
error during message
procesingorg.apache.ws.security.WSSecurityException: Signature
creation failed; nested exception is:
        org.apache.xml.security.signature.XMLSignatureException: Element
filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.signature.ReferenceNotInitializedException:
Element filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.signature.ReferenceNotInitializedException:
Element filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.signature.XMLSignatureException: Element
filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.transforms.TransformationException: Element
filter has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.c14n.CanonicalizationException: Element filter
has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.c14n.CanonicalizationException: Element filter
has a relative namespace: ns2="Actor"
Original Exception was
org.apache.xml.security.c14n.CanonicalizationException: Element filter
has a relative namespace: ns2="Actor"
        at 
org.apache.ws.security.action.SignatureAction.execute(SignatureAction.java:57)
        at 
org.apache.ws.security.handler.WSHandler.doSenderAction(WSHandler.java:192)
        at 
org.apache.ws.axis.security.WSDoAllSender.invoke(WSDoAllSender.java:170)
        at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
        at org.apache.axis.client.Call.invoke(Call.java:2767)
        at org.apache.axis.client.Call.invoke(Call.java:2443)
        at org.apache.axis.client.Call.invoke(Call.java:2366)
        at org.apache.axis.client.Call.invoke(Call.java:1812)
        at 
aml.brite.main.ws.system.service.client.SystemAdministrationServiceSoapBindingStub.listActors(SystemAdministrationServiceSoapBindingStub.java:694)
        at aml.brite.main.aa.Administration.listActors(Administration.java:216)
        at 
aml.brite.main.struts.action.UsuariosListAction.execute(UsuariosListAction.java:50)
        at 
org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
        at 
org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
        at 
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at 
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        at 
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Thread.java:619)

Attachment: server-config.wsdd
Description: Binary data

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to