Re: Deployment on JBoss 4.2.2.GA

Actions

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;

Thread History