[ http://jira.codehaus.org/browse/XFIRE-734?page=comments#action_80096 ] ran zilber commented on XFIRE-734: ----------------------------------
The JSR implementation of javax.jws.WebService by XFire has an extra method portName the bea implementation is part of the weblogic.jar. your solussion doesn't work because on deployment time (I used autodeploy). I had to add the XFire jsr181 depend jars as pre class path arguments. you can add the following rows inside the: 'startWebLogic.cmd' file. set XFIRE_HOME=c:\xfire\1.2.2 @REM ------------------------ @REM -- Set the PRE weblogic classpath @REM ------------------------ set EXT_PRE_CLASSPATH=%XFIRE_HOME%\xfire-all-1.2.2.jar set EXT_PRE_CLASSPATH=%EXT_PRE_CLASSPATH%;%XFIRE_HOME%\lib\xfire-jsr181-api-1.0-M1.jar > sample application wsgen-jaxws-spring-1.2.2 fails to deploy > ----------------------------------------------------------- > > Key: XFIRE-734 > URL: http://jira.codehaus.org/browse/XFIRE-734 > Project: XFire > Issue Type: Bug > Affects Versions: 1.2.2 > Environment: bea weblogic 9.2 > Reporter: ran zilber > Assigned To: Dan Diephouse > > ####<Oct 27, 2006 2:05:07 PM IST> <Error> <Deployer> <RANZIL01> <AdminServer> > <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default > (self-tuning)'> <<WLS Kernel>> <> <> <1161950707450> <BEA-149231> <Unable to > set the activation state to true for the application > '_appsdir_wsgen-jaxws-spring-1.2.2_war'. > weblogic.application.ModuleException: > at > weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:894) > at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336) > at > weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) > at > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) > at > weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) > at > weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) > at > weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117) > at > weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) > at > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) > at > weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) > at > weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26) > at > weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641) > at > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) > at > weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229) > at > weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154) > at > weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80) > at > weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:181) > at > weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:352) > at > weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52) > at > weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:186) > at > weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30) > at > weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233) > at > weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169) > at > weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123) > at > weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173) > at > weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89) > at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) > at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) > java.lang.NoSuchMethodError: javax.jws.WebService.portName()Ljava/lang/String; > at > org.codehaus.xfire.annotations.jsr181.Jsr181WebAnnotations.getWebServiceAnnotation(Jsr181WebAnnotations.java:50) > at > org.codehaus.xfire.annotations.AnnotationServiceFactory.create(AnnotationServiceFactory.java:170) > at > org.codehaus.xfire.service.binding.ObjectServiceFactory.create(ObjectServiceFactory.java:212) > at > org.codehaus.xfire.service.binding.ObjectServiceFactory.create(ObjectServiceFactory.java:178) > at > org.codehaus.xfire.annotations.AnnotationServiceFactory.create(AnnotationServiceFactory.java:379) > at > org.codehaus.xfire.spring.ServiceBean.afterPropertiesSet(ServiceBean.java:172) > at > org.codehaus.xfire.spring.remoting.XFireExporter.afterPropertiesSet(XFireExporter.java:30) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1059) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:363) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320) > at > org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134) > at > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) > at > weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:375) > at > weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) > at > weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) > at > weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:83) > at > weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1591) > at > weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2734) > at > weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:892) > at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336) > at > weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) > at > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) > at > weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) > at > weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) > at > weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117) > at > weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) > at > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) > at > weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) > at > weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26) > at > weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:641) > at > weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) > at > weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:229) > at > weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154) > at > weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80) > at > weblogic.deploy.internal.targetserver.BasicDeployment.activate(BasicDeployment.java:181) > at > weblogic.deploy.internal.targetserver.BasicDeployment.activateFromServerLifecycle(BasicDeployment.java:352) > at > weblogic.management.deploy.internal.DeploymentAdapter$1.doActivate(DeploymentAdapter.java:52) > at > weblogic.management.deploy.internal.DeploymentAdapter.activate(DeploymentAdapter.java:186) > at > weblogic.management.deploy.internal.AppTransition$2.transitionApp(AppTransition.java:30) > at > weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:233) > at > weblogic.management.deploy.internal.ConfiguredDeployments.activate(ConfiguredDeployments.java:169) > at > weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:123) > at > weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:173) > at > weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:89) > at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) > at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) > > -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
