From Jeff Schnitzer Nov 28, 2007 5:00 PM
4.2.2.GA broke web services. Wait for 4.2.3.GA, or use 4.2.1.GA. You could also install the latest version of JBossWS (or whatever they call it these days) into 4.2.2.GA. We always keep a current, working- with-SubEtha version of JBoss checked into subversion at /jboss. Unfortunately the web services stuff in JBoss is extraordinarily disappointing. I'm sorely tempted to rip out all the @WebService tags; I don't think anyone is actually using that feature right now. Jeff On Nov 28, 2007, at 4:45 PM, Aleksandar Vidakovic wrote: > Salut all, > > I just tried to deploy Subetha on JBoss 4.2.2.GA, but got some > exceptions. > > As recommended in another thread I checked out the sources and ran > into > some package naming conflicts (attached you'll find a patch). That one > was easy. > > But now - after a redeployment with the newly build EAR JBoss doesn't > find the services: > > [exception] > > 01:34:11,794 INFO [SMTPService] Starting SMTP service: / > 127.0.0.1:2500 > 01:34:22,081 ERROR [MainDeployer] Could not start deployment: > file:/home/spaddo/workspace/infrastructure/target/jboss-4.2.2.GA/ > server/default/tmp/deploy/tmp5577subetha.ear-contents/core.jar > javax.xml.ws.WebServiceException: Cannot find service endpoint target: > jboss.j2ee:name=AccountMgr,service=EJB3,jar=core.jar,ear=subetha.ear > at > org > .jboss > .wsf > .container > .jboss42.InvocationHandlerEJB3.init(InvocationHandlerEJB3.java:83) > at > org > .jboss > .wsf > .framework > .deployment > .DefaultLifecycleHandler.create(DefaultLifecycleHandler.java:51) > at > org > .jboss > .wsf > .framework > .deployment > .EndpointLifecycleDeploymentAspect > .create(EndpointLifecycleDeploymentAspect.java:42) > at > org > .jboss > .wsf > .framework > .deployment > .DeploymentAspectManagerImpl.deploy(DeploymentAspectManagerImpl.java: > 115) > at > org > .jboss > .wsf > .container > .jboss42.ArchiveDeployerHook.deploy(ArchiveDeployerHook.java:97) > at > org > .jboss > .wsf > .container > .jboss42.DeployerInterceptor.start(DeployerInterceptor.java:90) > at > org.jboss.deployment.SubDeployerInterceptorSupport > $XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) > at > org > .jboss > .deployment > .SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) > at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) > at > org > .jboss > .mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) > at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java: > 210) > at $Proxy34.start(Unknown Source) > > ... > > [/exception] > > > Any ideas? > > Thanks in advance. > > Cheers, > > Aleks > Index: .classpath > =================================================================== > --- .classpath (revision 977) > +++ .classpath (working copy) > @@ -14,7 +14,8 @@ > <classpathentry kind="var" path="JBOSS_HOME/server/default/lib/ > jboss-ejb3x.jar"/> > <classpathentry kind="var" path="JBOSS_HOME/server/default/deploy/ > ejb3.deployer/jboss-annotations-ejb3.jar"/> > <classpathentry kind="var" path="JBOSS_HOME/server/default/deploy/ > ejb3.deployer/jboss-ejb3.jar"/> > - <classpathentry kind="var" path="JBOSS_HOME/server/default/deploy/ > jbossws.sar/jboss-jaxws.jar"/> > + <classpathentry kind="var" path="JBOSS_HOME/server/default/ > deploy/jbossws.sar/jboss-jaxws.jar"/> > + <classpathentry kind="var" path="JBOSS_HOME/server/default/lib/ > jbossws-spi.jar"/> > <classpathentry kind="var" path="JBOSS_HOME/lib/jboss-jmx.jar"/> > <classpathentry kind="var" path="JBOSS_HOME/lib/jboss-system.jar"/> > <classpathentry kind="var" path="JBOSS_HOME/lib/jboss-common.jar"/> > Index: core/src/org/subethamail/core/acct/AccountMgrBean.java > =================================================================== > --- core/src/org/subethamail/core/acct/AccountMgrBean.java (revision > 977) > +++ core/src/org/subethamail/core/acct/AccountMgrBean.java (working > copy) > @@ -23,7 +23,7 @@ > import org.apache.commons.logging.Log; > import org.apache.commons.logging.LogFactory; > import org.jboss.annotation.security.SecurityDomain; > -import org.jboss.ws.annotation.WebContext; > +import org.jboss.wsf.spi.annotation.WebContext; > import org.subethamail.common.NotFoundException; > import org.subethamail.core.acct.i.AccountMgr; > import org.subethamail.core.acct.i.AccountMgrRemote; > Index: core/src/org/subethamail/core/admin/AdminBean.java > =================================================================== > --- core/src/org/subethamail/core/admin/AdminBean.java (revision 977) > +++ core/src/org/subethamail/core/admin/AdminBean.java (working copy) > @@ -31,7 +31,7 @@ > import org.hibernate.SessionFactory; > import org.jboss.annotation.security.SecurityDomain; > import org.jboss.security.SimplePrincipal; > -import org.jboss.ws.annotation.WebContext; > +import org.jboss.wsf.spi.annotation.WebContext; > import org.subethamail.common.NotFoundException; > import org.subethamail.core.acct.i.AuthSubscribeResult; > import org.subethamail.core.acct.i.PersonData; > Index: core/src/org/subethamail/core/admin/ListWizardBean.java > =================================================================== > --- core/src/org/subethamail/core/admin/ListWizardBean.java > (revision 977) > +++ core/src/org/subethamail/core/admin/ListWizardBean.java (working > copy) > @@ -21,7 +21,7 @@ > import org.apache.commons.logging.LogFactory; > import org.jboss.annotation.ejb.Service; > import org.jboss.annotation.security.SecurityDomain; > -import org.jboss.ws.annotation.WebContext; > +import org.jboss.wsf.spi.annotation.WebContext; > import org.subethamail.core.admin.i.Admin; > import org.subethamail.core.admin.i.BlueprintData; > import org.subethamail.core.admin.i.DuplicateListDataException; > Index: core/src/org/subethamail/core/deliv/DeliveratorBean.java > =================================================================== > --- core/src/org/subethamail/core/deliv/DeliveratorBean.java > (revision 977) > +++ core/src/org/subethamail/core/deliv/DeliveratorBean.java > (working copy) > @@ -23,7 +23,7 @@ > import org.apache.commons.logging.Log; > import org.apache.commons.logging.LogFactory; > import org.jboss.annotation.security.SecurityDomain; > -import org.jboss.ws.annotation.WebContext; > +import org.jboss.wsf.spi.annotation.WebContext; > import org.subethamail.common.NotFoundException; > import org.subethamail.common.SubEthaMessage; > import org.subethamail.core.admin.i.Encryptor; > Index: core/src/org/subethamail/core/injector/InjectorBean.java > =================================================================== > --- core/src/org/subethamail/core/injector/InjectorBean.java > (revision 977) > +++ core/src/org/subethamail/core/injector/InjectorBean.java > (working copy) > @@ -33,7 +33,7 @@ > import org.apache.commons.logging.Log; > import org.apache.commons.logging.LogFactory; > import org.jboss.annotation.security.SecurityDomain; > -import org.jboss.ws.annotation.WebContext; > +import org.jboss.wsf.spi.annotation.WebContext; > import org.subethamail.common.MailUtils; > import org.subethamail.common.NotFoundException; > import org.subethamail.common.SubEthaMessage; > Index: core/src/org/subethamail/core/lists/ArchiverBean.java > =================================================================== > --- core/src/org/subethamail/core/lists/ArchiverBean.java (revision > 977) > +++ core/src/org/subethamail/core/lists/ArchiverBean.java (working > copy) > @@ -42,7 +42,7 @@ > import org.apache.commons.logging.Log; > import org.apache.commons.logging.LogFactory; > import org.jboss.annotation.security.SecurityDomain; > -import org.jboss.ws.annotation.WebContext; > +import org.jboss.wsf.spi.annotation.WebContext; > import org.subethamail.common.ExportMessagesException; > import org.subethamail.common.ImportMessagesException; > import org.subethamail.common.MailUtils; > Index: core/src/org/subethamail/core/lists/ListMgrBean.java > =================================================================== > --- core/src/org/subethamail/core/lists/ListMgrBean.java (revision > 977) > +++ core/src/org/subethamail/core/lists/ListMgrBean.java (working > copy) > @@ -29,7 +29,7 @@ > import org.apache.commons.logging.Log; > import org.apache.commons.logging.LogFactory; > import org.jboss.annotation.security.SecurityDomain; > -import org.jboss.ws.annotation.WebContext; > +import org.jboss.wsf.spi.annotation.WebContext; > import org.subethamail.common.NotFoundException; > import org.subethamail.core.acct.i.AccountMgr; > import org.subethamail.core.admin.i.Admin;
