I'm currently switching a EJB WebService from JBoss.NET to JBossWS (4.0.4GA) 
using JSR-181/EJB3 and now i'm running into problems.

The old JBoss.NET Version had a .NET Client which authenticates via BASIC 
Authentication (and it works btw). 

In the new JSR-181 Version i used the @PortComponent Annotation (with 
authMethod="BASIC"), but i doesn't work so far. The client is the same .NET 
program, only updated to the new wsdl. From server.log:


  | 2006-06-08 14:15:52,760 TRACE 
[org.jboss.security.auth.spi.DatabaseServerLoginModule] Excuting query: SELECT 
user_pass FROM Users WHERE UserID=? AND Expires>=CURRENT_DATE, with username: 
null
  | ...
  | 
  | 2006-06-08 14:15:52,776 DEBUG [javax.xml.rpc.soap.SOAPFaultException] new 
SOAPFaultException 
[code={http://schemas.xmlsoap.org/soap/envelope/}Client,string=javax.ejb.EJBAccessException:
 Authentication failure,actor=null,detail=null]
  | 2006-06-08 14:15:52,776 ERROR 
[org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper] SOAP request exception
  | javax.ejb.EJBAccessException: Authentication failure
  |     at 
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.handleGeneralSecurityException(Ejb3AuthenticationInterceptor.java:68)
  |     at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:71)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | ...
  | 

The SessionBean:


  | @Stateless
  | @WebService(
  |     name="MyService",
  |     serviceName="MyService"
  | )
  | @SOAPBinding(
  |     style=SOAPBinding.Style.RPC,
  |     use=SOAPBinding.Use.LITERAL
  | )
  | @PortComponent(authMethod="BASIC")
  | @SecurityDomain("myRealm")
  | @RolesAllowed({"Admin", "Operator", "User"})
  | public class WebServiceEJB implements WebServiceIf
  | {
  | ...
  | }
  | 

Any idea what's going wrong?



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3949832#3949832

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3949832


_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to