--------------------------------------------
On Thu, 2/16/17, Luis Miguel Moya Moirón <[email protected]> wrote:

 Subject: Re: I can't deploy jax-rs web app in Weblogic 12.2.1
 To: "Swagger" <[email protected]>
 Date: Thursday, February 16, 2017, 8:52 PM
 
 Hi Ron, thank you for
 your help.
 I have tried 1.5.12 version, but I get the same
 error.
 
 El miércoles, 15 de febrero de 2017, 19:58:22 (UTC+1), Ron 
 escribió:You’re using
 a really old version of swagger-core. Try updating to
 1.5.12.  From:
 <swagger-sw...@ googlegroups.com> on
 behalf of Luis Miguel Moya Moirón <[email protected]>
 Reply-To: "swagger-sw...@
 googlegroups.com" <swagger-sw...@ googlegroups.com>
 Date: Wednesday, 15 February 2017 at 7:10
 To: Swagger <swagger-sw...@
 googlegroups.com>
 Subject: I can't deploy jax-rs web app in
 Weblogic 12.2.1 I have configured swagger
 with the three steps of this doc for Jersey 2 with pom.xml
 and web.xml: https://github.com/
 swagger-api/swagger-core/wiki/ Swagger-Core-JAX-RS-Project-
 Setup-1.5.X But I get an error on
 Weblogic deployement. My pom.xml:
  <project xmlns="http://maven.apache.
 org/POM/4.0.0" xmlns:xsi="http://www.w3.org/
 2001/XMLSchema-instance"xsi:schemaLocation="http://
 maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-
 v4_0_0.xsd"><modelVersion>4.0.0</
 modelVersion><groupId>com.acens.web</
 groupId><artifactId>acens-web-pub</
 artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</
 version><name>acens-web-pub
 webapp</name><url>http://maven.apache.org</
 url><properties><project.build.sourceEncoding>
 UTF-8</project.build.
 sourceEncoding><war.name>Acens WS
 Public</war.name><war.spec.version>0.0.1</war.
 spec.version><war.impl.version>0.0.1</war.
 impl.version><war.ext-name>acens-web-pub</
 
war.ext-name></properties><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><dependency><groupId>com.acens.lib</
 groupId><artifactId>acens-lib-utils</
 artifactId><version>0.0.1-SNAPSHOT</
 version></dependency><dependency><groupId>com.acens.lib</
 groupId><artifactId>acens-lib-dao</
 artifactId><version>0.0.1-SNAPSHOT</
 version></dependency><dependency><groupId>com.acens.lib</
 groupId><artifactId>acens-lib-beans</
 artifactId><version>0.0.1-SNAPSHOT</
 version></dependency><dependency><groupId>com.acens.lib</
 groupId><artifactId>acens-lib-
 middleware</artifactId><version>0.0.1-SNAPSHOT</
 
version></dependency><dependency><groupId>javax.ws.rs</groupId><artifactId>javax.ws.rs-api</
 
artifactId><version>2.1-m03</version><scope>provided</scope></dependency><dependency><groupId>io.swagger</groupId><artifactId>swagger-jersey2-
 jaxrs</artifactId><version>1.5.0</version></dependency> </dependencies> .... 
</project> My
 web.xml: <?xml version="1.0"
 encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/
 2001/XMLSchema-instance" xmlns="http://java.sun.com/
 xml/ns/javaee" xsi:schemaLocation="http://
 java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/
 javaee/web-app_2_5.xsd" id="WebApp_ID"
 version="2.5"><display-name>acens-web-pub</
 display-name><context-param><param-name>javax.servlet.jsp.
 jstl.fmt.locale</param-name><param-value>es</param-value></context-param>   
 <servlet>     
 <servlet-name>jersey</servlet-
 name>     
 <servlet-class>org.glassfish. jersey.servlet.
 ServletContainer</servlet-
 class>     
 <init-param>       
 <param-name>jersey.config.
 server.provider.packages</
 param-name>       
 <param-value>           
 io.swagger.jaxrs.listing,           
 com.acens.web.pub.ws.panel.
 cloud.resources       
 </param-value>     
 </init-param>     
 <load-on-startup>1</load-on-
 startup>   
 </servlet>    
 <servlet-mapping>       
 <servlet-name>jersey</servlet-
 name>       
 <url-pattern>/api/*</url-
 pattern>    </servlet-mapping>
      
 <servlet>       
 <servlet-name>Jersey2Config</
 servlet-name>       
 <servlet-class>io.swagger. jersey.config.
 JerseyJaxrsConfig</servlet-
 class>       
 <init-param>           
 <param-name>api.version</
 param-name>           
 <param-value>1.0.0</param-
 value>       
 </init-param>       
 <init-param>           
 <param-name>swagger.api.
 basepath</param-name>           
 <param-value>http://localhost:
 7001/api</param-value>       
 </init-param>       
 <load-on-startup>2</load-on-
 startup>   
 </servlet>    <servlet-mapping><servlet-name>jersey</servlet-
 name><url-pattern>/api/*</url-
 pattern></servlet-mapping> .... And my
 weblogic.xml: <?xml version="1.0"
 encoding="UTF-8"?><weblogic-web-app xmlns="http://xmlns.oracle.
 com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/
 2001/XMLSchema-instance"
 xsi:schemaLocation="http://
 java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/
 javaee/web-app_3_0.xsd http://xmlns.oracle.com/
 weblogic/weblogic-web-app http://xmlns.oracle.com/
 weblogic/weblogic-web-app/1.8/
 weblogic-web-app.xsd">  
 <context-root>/acens-web-pub</ context-root>  
          
 <weblogic-version>12.2.1</
 weblogic-version>        
  <container-descriptor>   <prefer-web-inf-classes>true</
 prefer-web-inf-classes> 
  </container-descriptor>             </weblogic-web-app> But when I deploy web 
app y
 get this error in weblogic console: Target state: redeploy failed on Server
 AdminServerjava.lang.ClassCastException: Cannot cast
 org.glassfish.jersey.jackson. internal.
 JacksonAutoDiscoverable to org.glassfish.jersey.internal.
 spi.AutoDiscoverable The
 AdminServer.log: weblogic.application. ModuleException:
 java.lang.ClassCastException: Cannot cast
 org.glassfish.jersey.jackson. internal.
 JacksonAutoDiscoverable to org.glassfish.jersey.internal.
 spi.AutoDiscoverable 
       at weblogic.application.internal.
 ExtensibleModuleWrapper.start( ExtensibleModuleWrapper.java:
 140) 
       at weblogic.application.internal.
 flow.ModuleListenerInvoker. start(ModuleListenerInvoker.
 java:124) 
       at weblogic.application.internal.
 flow.ModuleStateDriver$3.next(
 ModuleStateDriver.java:237) 
       at weblogic.application.internal.
 flow.ModuleStateDriver$3.next(
 ModuleStateDriver.java:232) 
       at weblogic.application.utils.
 StateMachineDriver.nextState(
 StateMachineDriver.java:45) 
       at weblogic.application.internal.
 flow.ModuleStateDriver.start(
 ModuleStateDriver.java:82) 
       at weblogic.application.internal.
 flow.StartModulesFlow. activate(StartModulesFlow.
 java:52) 
       at weblogic.application.internal.
 BaseDeployment$2.next(
 BaseDeployment.java:753) 
       at weblogic.application.utils.
 StateMachineDriver.nextState(
 StateMachineDriver.java:45) 
       at weblogic.application.internal.
 BaseDeployment.activate(
 BaseDeployment.java:263) 
       at weblogic.application.internal.
 SingleModuleDeployment. activate(
 SingleModuleDeployment.java: 53) 
       at weblogic.application.internal.
 DeploymentStateChecker. activate(
 DeploymentStateChecker.java: 165) 
       at weblogic.deploy.internal. targetserver.
 AppContainerInvoker.activate(
 AppContainerInvoker.java:80) 
       at weblogic.deploy.internal.
 targetserver.operations. AbstractOperation.activate(
 AbstractOperation.java:601) 
       at weblogic.deploy.internal.
 targetserver.operations. ActivateOperation.
 activateDeployment(
 ActivateOperation.java:171) 
       at weblogic.deploy.internal.
 targetserver.operations. ActivateOperation.doCommit(
 ActivateOperation.java:121) 
       at weblogic.deploy.internal.
 targetserver.operations. AbstractOperation.commit(
 AbstractOperation.java:343) 
       at weblogic.deploy.internal. targetserver.
 DeploymentManager. handleDeploymentCommit(
 DeploymentManager.java:895) 
       at weblogic.deploy.internal. targetserver.
 DeploymentManager. activateDeploymentList(
 DeploymentManager.java:1422) 
       at weblogic.deploy.internal. targetserver.
 DeploymentManager. handleCommit(
 DeploymentManager.java:454) 
       at weblogic.deploy.internal. targetserver.
 DeploymentServiceDispatcher. commit(
 DeploymentServiceDispatcher.
 java:181) 
       at weblogic.deploy.service. internal.targetserver.
 DeploymentReceiverCallbackDeli verer.doCommitCallback(
 DeploymentReceiverCallbackDeli
 verer.java:195) 
       at weblogic.deploy.service. internal.targetserver.
 DeploymentReceiverCallbackDeli verer.access$100(
 DeploymentReceiverCallbackDeli
 verer.java:13) 
       at weblogic.deploy.service. internal.targetserver.
 DeploymentReceiverCallbackDeli verer$2.run(
 DeploymentReceiverCallbackDeli
 verer.java:68) 
       at weblogic.work. SelfTuningWorkManagerImpl$
 WorkAdapterImpl.run( SelfTuningWorkManagerImpl.
 java:643) 
       at weblogic.invocation.
 ComponentInvocationContextMana ger._runAs(
 ComponentInvocationContextMana
 ger.java:348) 
       at weblogic.invocation.
 ComponentInvocationContextMana ger.runAs(
 ComponentInvocationContextMana
 ger.java:333) 
       at weblogic.work. LivePartitionUtility.
 doRunWorkUnderContext(
 LivePartitionUtility.java:54) 
       at weblogic.work. PartitionUtility.
 runWorkUnderContext(
 PartitionUtility.java:41) 
       at weblogic.work. SelfTuningWorkManagerImpl.
 runWorkUnderContext( SelfTuningWorkManagerImpl.
 java:617) 
       at weblogic.work.ExecuteThread.
 execute(ExecuteThread.java: 397) 
       at weblogic.work.ExecuteThread.
 run(ExecuteThread.java:346)Caused By: java.lang.ClassCastException:
 Cannot cast org.glassfish.jersey.jackson. internal.
 JacksonAutoDiscoverable to org.glassfish.jersey.internal.
 spi.AutoDiscoverable 
       at java.lang.Class.cast(Class.
 java:3369) 
       at org.glassfish.jersey.internal. ServiceFinder$
 LazyObjectIterator.hasNext(
 ServiceFinder.java:689) 
       at org.glassfish.jersey.internal.
 ServiceFinderBinder.configure(
 ServiceFinderBinder.java:91) 
       at org.glassfish.hk2.utilities.
 binding.AbstractBinder.bind(
 AbstractBinder.java:171) 
       at org.glassfish.hk2.utilities.
 binding.AbstractBinder. install(AbstractBinder.java:
 315) 
       at org.glassfish.jersey.server.
 ServerBinder.configure(
 ServerBinder.java:123) 
       at org.glassfish.hk2.utilities.
 binding.AbstractBinder.bind(
 AbstractBinder.java:171) 
       at org.glassfish.jersey.internal.
 inject.Injections.bind(
 Injections.java:157) 
       at org.glassfish.jersey.internal.
 inject.Injections._ createLocator(Injections.java:
 147) 
       at org.glassfish.jersey.internal.
 inject.Injections. createLocator(Injections.java:
 137) 
       at org.glassfish.jersey.server.
 ApplicationHandler.<init>(
 ApplicationHandler.java:271) 
       at org.glassfish.jersey.servlet.
 WebComponent.<init>(
 WebComponent.java:283) 
       at org.glassfish.jersey.servlet.
 ServletContainer.init(
 ServletContainer.java:167) 
       at org.glassfish.jersey.servlet.
 ServletContainer.init(
 ServletContainer.java:349) 
       at javax.servlet.GenericServlet.
 init(GenericServlet.java:244) 
       at weblogic.servlet.internal. StubSecurityHelper$
 ServletInitAction.run(
 StubSecurityHelper.java:343) 
       at weblogic.servlet.internal. StubSecurityHelper$
 ServletInitAction.run(
 StubSecurityHelper.java:294) 
       at weblogic.security.acl.
 internal.AuthenticatedSubject. doAs(AuthenticatedSubject.
 java:326) 
       at weblogic.security.service. SecurityManager.
 runAsForUserCode(
 SecurityManager.java:196) 
       at weblogic.servlet.provider. WlsSecurityProvider.
 runAsForUserCode(
 WlsSecurityProvider.java:203) 
       at weblogic.servlet.provider. WlsSubjectHandle.run(
 WlsSubjectHandle.java:71) 
       at weblogic.servlet.internal. StubSecurityHelper.
 initServletInstance(
 StubSecurityHelper.java:99) 
       at weblogic.servlet.internal. StubSecurityHelper.
 createServlet(
 StubSecurityHelper.java:87) 
       at weblogic.servlet.internal. StubLifecycleHelper.
 createOneInstance(
 StubLifecycleHelper.java:71) 
       at weblogic.servlet.internal.
 StubLifecycleHelper.<init>(
 StubLifecycleHelper.java:57) 
       at weblogic.servlet.internal.
 StubLifecycleHelper.<init>(
 StubLifecycleHelper.java:31) 
       at weblogic.servlet.internal. ServletStubImpl.
 initStubLifecycleHelper(
 ServletStubImpl.java:673) 
       at weblogic.servlet.internal. ServletStubImpl.
 prepareServlet(
 ServletStubImpl.java:612) 
       at weblogic.servlet.internal. WebAppServletContext.
 preloadServlet( WebAppServletContext.java:
 2053) 
       at weblogic.servlet.internal. WebAppServletContext.
 loadServletsOnStartup( WebAppServletContext.java:
 2030) 
       at weblogic.servlet.internal. WebAppServletContext.
 preloadResources( WebAppServletContext.java:
 1919) 
       at weblogic.servlet.internal.
 WebAppServletContext.start( WebAppServletContext.java:
 3063) 
       at weblogic.servlet.internal.
 WebAppModule.startContexts(
 WebAppModule.java:1830) 
       at weblogic.servlet.internal. WebAppModule.start(
 WebAppModule.java:875) 
       at weblogic.application.internal.
 ExtensibleModuleWrapper$ StartStateChange.next(
 ExtensibleModuleWrapper.java: 360) 
       at weblogic.application.internal.
 ExtensibleModuleWrapper$ StartStateChange.next(
 ExtensibleModuleWrapper.java: 356) 
       at weblogic.application.utils.
 StateMachineDriver.nextState(
 StateMachineDriver.java:45) 
       at weblogic.application.internal.
 ExtensibleModuleWrapper.start( ExtensibleModuleWrapper.java:
 138) 
       at weblogic.application.internal.
 flow.ModuleListenerInvoker. start(ModuleListenerInvoker.
 java:124) 
       at weblogic.application.internal.
 flow.ModuleStateDriver$3.next(
 ModuleStateDriver.java:237) 
       at weblogic.application.internal.
 flow.ModuleStateDriver$3.next(
 ModuleStateDriver.java:232) 
       at weblogic.application.utils.
 StateMachineDriver.nextState(
 StateMachineDriver.java:45) 
       at weblogic.application.internal.
 flow.ModuleStateDriver.start(
 ModuleStateDriver.java:82) 
       at weblogic.application.internal.
 flow.StartModulesFlow. activate(StartModulesFlow.
 java:52) 
       at weblogic.application.internal.
 BaseDeployment$2.next(
 BaseDeployment.java:753) 
       at weblogic.application.utils.
 StateMachineDriver.nextState(
 StateMachineDriver.java:45) 
       at weblogic.application.internal.
 BaseDeployment.activate(
 BaseDeployment.java:263) 
       at weblogic.application.internal.
 SingleModuleDeployment. activate(
 SingleModuleDeployment.java: 53) 
       at weblogic.application.internal.
 DeploymentStateChecker. activate(
 DeploymentStateChecker.java: 165) 
       at weblogic.deploy.internal. targetserver.
 AppContainerInvoker.activate(
 AppContainerInvoker.java:80) 
       at weblogic.deploy.internal.
 targetserver.operations. AbstractOperation.activate(
 AbstractOperation.java:601) 
       at weblogic.deploy.internal.
 targetserver.operations. ActivateOperation.
 activateDeployment(
 ActivateOperation.java:171) 
       at weblogic.deploy.internal.
 targetserver.operations. ActivateOperation.doCommit(
 ActivateOperation.java:121) 
       at weblogic.deploy.internal.
 targetserver.operations. ActivateOperation.doCommit(
 ActivateOperation.java:121) 
       at weblogic.deploy.internal.
 targetserver.operations. AbstractOperation.commit(
 AbstractOperation.java:343) 
       at weblogic.deploy.internal. targetserver.
 DeploymentManager. handleDeploymentCommit(
 DeploymentManager.java:895) 
       at weblogic.deploy.internal. targetserver.
 DeploymentManager. activateDeploymentList(
 DeploymentManager.java:1422) 
       at weblogic.deploy.internal. targetserver.
 DeploymentManager. handleCommit(
 DeploymentManager.java:454) 
       at weblogic.deploy.internal. targetserver.
 DeploymentServiceDispatcher. commit(
 DeploymentServiceDispatcher.
 java:181) 
       at weblogic.deploy.service. internal.targetserver.
 DeploymentReceiverCallbackDeli verer.doCommitCallback(
 DeploymentReceiverCallbackDeli
 verer.java:195) 
       at weblogic.deploy.service. internal.targetserver.
 DeploymentReceiverCallbackDeli verer.access$100(
 DeploymentReceiverCallbackDeli
 verer.java:13) 
       at weblogic.deploy.service. internal.targetserver.
 DeploymentReceiverCallbackDeli verer$2.run(
 DeploymentReceiverCallbackDeli
 verer.java:68) 
       at weblogic.work. SelfTuningWorkManagerImpl$
 WorkAdapterImpl.run( SelfTuningWorkManagerImpl.
 java:643) 
       at weblogic.invocation.
 ComponentInvocationContextMana ger._runAs(
 ComponentInvocationContextMana
 ger.java:348) 
       at weblogic.invocation.
 ComponentInvocationContextMana ger.runAs(
 ComponentInvocationContextMana
 ger.java:333) 
       at weblogic.work. LivePartitionUtility.
 doRunWorkUnderContext(
 LivePartitionUtility.java:54) 
       at weblogic.work. PartitionUtility.
 runWorkUnderContext(
 PartitionUtility.java:41) 
       at weblogic.work. SelfTuningWorkManagerImpl.
 runWorkUnderContext( SelfTuningWorkManagerImpl.
 java:617) 
       at weblogic.work.ExecuteThread.
 execute(ExecuteThread.java: 397) 
       at weblogic.work.ExecuteThread.
 run(ExecuteThread.java:346) Can you help
 me? -- 
 You received this message because you are subscribed to the
 Google Groups "Swagger" group.
 To unsubscribe from this group and stop receiving emails
 from it, send an email to swagger-swaggersocket+
 [email protected].
 For more options, visit https://groups.google.com/d/
 optout.
 
 
 
 
 
 
 -- 
 
 You received this message because you are subscribed to the
 Google Groups "Swagger" group.
 
 To unsubscribe from this group and stop receiving emails
 from it, send an email to [email protected].
 
 For more options, visit https://groups.google.com/d/optout.
 pargerea frontului in Moldova a impus insa  cu necesitate  adoptarea unor 
solutii rapide de catre factorii  de decizie de la Bucuresti. La 22 august a 
avut loc o intalnire intre maresal si Ion Mihalache  in care a fost abordata 
situatia din tara. La 23 august a avut loc la Snagov o sedinta a guvernului 
antonescian. Ulterior  M ha  Antonescu a declarat ca in acea noapte trimisese 
la Ankara trei telegrame in care a solicitat armistitiul.

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to