WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Migrating EJB WS Application to WebSphere Liberty

    Posted Fri July 28, 2023 12:36 PM
    All,
    Before I get any deeper into this (and possibly into a Rabbit Hole :-)) I wanted to get an opinion or opinions on this.
    We are migrating existing applications (Java 8) from traditional WebSphere (8.5.5/9.0.5.12) to WebSphere Liberty (wlp-webProfile8-java8-win-x86_64-23.0.0.6/ Java 17).
    Our applications are mostly Web Services based and EJB Web services. When I deployed an EJB Web Services application
    to WebSphere Liberty I first got the following runtime exception:
    Listening for transport dt_socket at address: 52476
    Launching defaultServer (WebSphere Application Server 23.0.0.6/wlp-1.0.78.cl230620230612-1100) on OpenJDK 64-Bit Server VM, version 17+35-2724 (en_US)
    [AUDIT   ] CWWKE0001I: The server defaultServer has been launched.
    [AUDIT   ] CWWKE0100I: This product is licensed for development, and limited production use. The full license terms can be viewed here: https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/license/base_ilan/ilan/23.0.0.6/lafiles/en.html
    [7/27/23, 14:54:02:836 CDT] 0000001d DropinMonitor A   CWWKZ0058I: Monitoring dropins for applications.
    [7/27/23, 14:54:05:411 CDT] 0000001d ORBWrapperInt A   CWWKI0001I: The CORBA name server is now available at corbaloc:iiop:10.252.107.83:2809/NameService.
    [7/27/23, 14:54:06:323 CDT] 0000002e VirtualHostIm A   CWWKT0016I: Web application available (default_host): http://10.252.107.83:9080/adminCenter/
    [7/27/23, 14:54:06:348 CDT] 0000002a VirtualHostIm A   CWWKT0016I: Web application available (default_host): http://10.252.107.83:9080/ibm/adminCenter/serverConfig-1.0/
    [7/27/23, 14:54:06:350 CDT] 0000002b VirtualHostIm A   CWWKT0016I: Web application available (default_host): http://10.252.107.83:9080/ibm/adminCenter/explore-1.0/
    [7/27/23, 14:54:06:385 CDT] 0000002d VirtualHostIm A   CWWKT0016I: Web application available (default_host): http://10.252.107.83:9080/IBMJMXConnectorREST/
    [7/27/23, 14:54:06:404 CDT] 00000032 VirtualHostIm A   CWWKT0016I: Web application available (default_host): http://10.252.107.83:9080/ibm/api/
    [7/27/23, 14:54:06:402 CDT] 00000030 ManifestClass W   SRVE9967W: The manifest class path ./ can not be found in jar file file:/C:/wlp-webProfile8-java8-win-x86_64-23.0.0.6/wlp/usr/servers/defaultServer/apps/expanded/claycoopwasrefs.ear/TCRJ.jar or its parent.
    [7/27/23, 14:54:06:605 CDT] 00000030 ManifestClass W   SRVE9967W: The manifest class path ./ can not be found in jar file file:/C:/wlp-webProfile8-java8-win-x86_64-23.0.0.6/wlp/usr/servers/defaultServer/apps/expanded/claycoopwasrefs.ear/claycoopwasrefs.war/ or its parent.
    [7/27/23, 14:54:07:940 CDT] 00000030 ManifestClass W   SRVE9967W: The manifest class path ./ can not be found in jar file file:/C:/wlp-webProfile8-java8-win-x86_64-23.0.0.6/wlp/usr/servers/defaultServer/apps/expanded/claycoopwasrefs.ear/claycoopwasrefs.war/ or its parent.
    [7/27/23, 14:54:08:434 CDT] 00000030 VirtualHostIm A   CWWKT0016I: Web application available (default_host): http://10.252.107.83:9080/TCRJ/
    [7/27/23, 14:54:08:445 CDT] 00000030 VirtualHostIm A   CWWKT0016I: Web application available (default_host): http://10.252.107.83:9080/claycoopwasrefs/
    [7/27/23, 14:54:09:098 CDT] 00000032 AppMessageHel A   CWWKZ0001I: Application claycoopwasrefs started in 3.163 seconds.
    [7/27/23, 14:54:09:463 CDT] 00000029 FeatureManage A   CWWKF0012I: The server installed the following features: [adminCenter-1.0, appSecurity-2.0, distributedMap-1.0, ejb-3.2, ejbHome-3.2, ejbLite-3.2, ejbPersistentTimer-3.2, ejbRemote-3.2, el-3.0, jaxb-2.2, jaxrs-2.0, jaxrsClient-2.0, jaxws-2.2, jca-1.7, jdbc-4.1, jms-2.0, jndi-1.0, json-1.0, jsp-2.3, localConnector-1.0, mdb-3.2, restConnector-1.0, servlet-3.1, ssl-1.0, transportSecurity-1.0].
    [7/27/23, 14:54:09:466 CDT] 00000029 FeatureManage A   CWWKF0011I: The defaultServer server is ready to run a smarter planet. The defaultServer server started in 9.366 seconds.
    [7/27/23, 15:02:28:445 CDT] 00000031 SystemErr     R   java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider: Provider com.ibm.ws.jaxws.client.LibertyProviderImpl not found
    [7/27/23, 15:02:28:449 CDT] 00000031 SystemErr     R    at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:593)
    [7/27/23, 15:02:28:449 CDT] 00000031 SystemErr     R    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1219)
    [7/27/23, 15:02:28:450 CDT] 00000031 SystemErr     R    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228)
    [7/27/23, 15:02:28:451 CDT] 00000031 SystemErr     R    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
    [7/27/23, 15:02:28:451 CDT] 00000031 SystemErr     R    at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
    [7/27/23, 15:02:28:452 CDT] 00000031 SystemErr     R    at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
    [7/27/23, 15:02:28:452 CDT] 00000031 SystemErr     R    at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java:146)
    [7/27/23, 15:02:28:453 CDT] 00000031 SystemErr     R    at javax.xml.ws.spi.Provider.provider(Provider.java:106)
    [7/27/23, 15:02:28:453 CDT] 00000031 SystemErr     R    at javax.xml.ws.Service.<init>(Service.java:57)
    [7/27/23, 15:02:28:454 CDT] 00000031 SystemErr     R    at javax.xml.ws.Service.create(Service.java:687)
    [7/27/23, 15:02:28:454 CDT] 00000031 SystemErr     R    at com.ca.gen.odc.coopflow.ws.WSDynamicCoopFlow.doFlow(WSDynamicCoopFlow.java:195)
    [7/27/23, 15:02:28:454 CDT] 00000031 SystemErr     R    at com.ca.gen.odc.coopflow.ws.WSDynamicCoopFlow.doCoopFlow(WSDynamicCoopFlow.java:58)
    [7/27/23, 15:02:28:455 CDT] 00000031 SystemErr     R    at com.ca.gen.odc.coopflow.CoopFlow.coopFlow(CoopFlow.java:61)
    [7/27/23, 15:02:28:455 CDT] 00000031 SystemErr     R    at com.ca.gen.fmrt.ExternalAppLoader.performCooperativeApp(ExternalAppLoader.java:247)
    [7/27/23, 15:02:28:456 CDT] 00000031 SystemErr     R    at com.ca.gen.fmrt.ExternalAppLoader.invoke(ExternalAppLoader.java:156)
    [7/27/23, 15:02:28:456 CDT] 00000031 SystemErr     R    at com.ca.gen.smrt.ServletSession.executeExternal(ServletSession.java:1009)
    [7/27/23, 15:02:28:457 CDT] 00000031 SystemErr     R    at com.ca.gen.fmrt.ProcedureStep.process(ProcedureStep.java:520)
    [7/27/23, 15:02:28:457 CDT] 00000031 SystemErr     R    at com.ca.gen.fmrt.ProcedureStep.execute(ProcedureStep.java:614)
    [7/27/23, 15:02:28:459 CDT] 00000031 SystemErr     R    at com.ca.gen.fmrt.Flow.doFlow(Flow.java:338)
    [7/27/23, 15:02:28:459 CDT] 00000031 SystemErr     R    at com.ca.gen.smrt.ServletSession.execute(ServletSession.java:527)
    [7/27/23, 15:02:28:460 CDT] 00000031 SystemErr     R    at com.ca.gen.smrt.ServletSession.executeFlows(ServletSession.java:470)
    [7/27/23, 15:02:28:460 CDT] 00000031 SystemErr     R    at com.ca.gen.smrt.ServletSession.processExecute(ServletSession.java:434)
    [7/27/23, 15:02:28:460 CDT] 00000031 SystemErr     R    at com.ca.gen.smrt.ServletSession.doRequest(ServletSession.java:338)
    [7/27/23, 15:02:28:461 CDT] 00000031 SystemErr     R    at com.ca.gen.smrt.ServletManager.doRequest(ServletManager.java:359)
    [7/27/23, 15:02:28:461 CDT] 00000031 SystemErr     R    at com.ca.gen.smrt.ServletManager.doPost(ServletManager.java:130)
    [7/27/23, 15:02:28:462 CDT] 00000031 SystemErr     R    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    [7/27/23, 15:02:28:462 CDT] 00000031 SystemErr     R    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    [7/27/23, 15:02:28:463 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1260)
    [7/27/23, 15:02:28:463 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:748)
    [7/27/23, 15:02:28:464 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:445)
    [7/27/23, 15:02:28:464 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:197)
    [7/27/23, 15:02:28:465 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:100)
    [7/27/23, 15:02:28:465 CDT] 00000031 SystemErr     R    at com.ca.gen.smrt.filters.compression.CompressionFilter.doFilter(CompressionFilter.java:61)
    [7/27/23, 15:02:28:466 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:199)
    [7/27/23, 15:02:28:466 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:93)
    [7/27/23, 15:02:28:467 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:1068)
    [7/27/23, 15:02:28:467 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1263)
    [7/27/23, 15:02:28:470 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1077)
    [7/27/23, 15:02:28:470 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1413)
    [7/27/23, 15:02:28:471 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:174)
    [7/27/23, 15:02:28:471 CDT] 00000031 SystemErr     R    at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:601)
    [7/27/23, 15:02:28:471 CDT] 00000031 SystemErr     R    at com.ibm._jsp._cltest._jspService(_cltest.java:108)
    [7/27/23, 15:02:28:475 CDT] 00000031 SystemErr     R    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
    [7/27/23, 15:02:28:477 CDT] 00000031 SystemErr     R    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    [7/27/23, 15:02:28:478 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1260)
    [7/27/23, 15:02:28:478 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:748)
    [7/27/23, 15:02:28:479 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:445)
    [7/27/23, 15:02:28:479 CDT] 00000031 SystemErr     R    at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:120)
    [7/27/23, 15:02:28:479 CDT] 00000031 SystemErr     R    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:208)
    [7/27/23, 15:02:28:479 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:197)
    [7/27/23, 15:02:28:480 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:81)
    [7/27/23, 15:02:28:480 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:1068)
    [7/27/23, 15:02:28:480 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1263)
    [7/27/23, 15:02:28:481 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1077)
    [7/27/23, 15:02:28:481 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:77)
    [7/27/23, 15:02:28:482 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:969)
    [7/27/23, 15:02:28:482 CDT] 00000031 SystemErr     R    at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:283)
    [7/27/23, 15:02:28:482 CDT] 00000031 SystemErr     R    at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:1248)
    [7/27/23, 15:02:28:483 CDT] 00000031 SystemErr     R    at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDispatcherLink.java:470)
    [7/27/23, 15:02:28:483 CDT] 00000031 SystemErr     R    at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:429)
    [7/27/23, 15:02:28:483 CDT] 00000031 SystemErr     R    at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:569)
    [7/27/23, 15:02:28:484 CDT] 00000031 SystemErr     R    at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:503)
    [7/27/23, 15:02:28:484 CDT] 00000031 SystemErr     R    at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:363)
    [7/27/23, 15:02:28:485 CDT] 00000031 SystemErr     R    at com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback.complete(HttpICLReadCallback.java:72)
    [7/27/23, 15:02:28:485 CDT] 00000031 SystemErr     R    at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:516)
    [7/27/23, 15:02:28:485 CDT] 00000031 SystemErr     R    at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:586)
    [7/27/23, 15:02:28:486 CDT] 00000031 SystemErr     R    at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:970)
    [7/27/23, 15:02:28:486 CDT] 00000031 SystemErr     R    at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1059)
    [7/27/23, 15:02:28:486 CDT] 00000031 SystemErr     R    at com.ibm.ws.threading.internal.ExecutorServiceImpl$RunnableWrapper.run(ExecutorServiceImpl.java:247)
    [7/27/23, 15:02:28:486 CDT] 00000031 SystemErr     R    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    [7/27/23, 15:02:28:487 CDT] 00000031 SystemErr     R    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    [7/27/23, 15:02:28:487 CDT] 00000031 SystemErr     R    at java.base/java.lang.Thread.run(Thread.java:833)
    My current development environment:
    C:\wlp-webProfile8-java8-win-x86_64-23.0.0.6\wlp\bin>server version
    WebSphere Application Server 23.0.0.6 (1.0.78.cl230620230612-1100) on OpenJDK 64-Bit Server VM, version 17+35-2724 (en_US)
    C:\wlp-webProfile8-java8-win-x86_64-23.0.0.6\wlp\bin>java -version
    openjdk version "17" 2021-09-14
    OpenJDK Runtime Environment (build 17+35-2724)
    OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)
    This code that produces this expception is this:
                    service = javax.xml.ws.Service.create(createURL(wsdlUrlString), serviceQName);
    I know that class com.ibm.ws.jaxws.client.LibertyProviderImpl is included in wlp-webProfile8-java8-win-x86_64-23.0.0.6\wlp\lib\com.ibm.ws.jaxws.2.3.common_1.0.78.jar                 
    The javax.xml.ws.Service API is resolved from wlp-webProfile8-java8-win-x86_64-23.0.0.6\wlp\dev\api\spec\com.ibm.websphere.javaee.jaxws.2.2_1.0.78.jar
    Following recomendations from the application migration report my current feature configuration in the server.xml file looks like this:
                    
        <featureManager>
            <feature>adminCenter-1.0</feature>
            <feature>localConnector-1.0</feature>
            <feature>jaxws-2.2</feature>
            <feature>ejb-3.2</feature>
            <feature>jaxb-2.2</feature>
            <feature>jms-2.0</feature>
            <feature>transportSecurity-1.0</feature>
    </featureManager>
    To resolve this exception I packaged the following jar in my application:
    wlp-webProfile8-java8-win-x86_64-23.0.0.6\wlp\lib\com.ibm.ws.jaxws.2.3.common_1.0.78.jar 
    After redeploying the application I now get the following exception:
    [7/28/23, 9:54:33:976 CDT] 0000003e SystemErr     R   java.lang.NoClassDefFoundError: org/apache/cxf/jaxws/spi/ProviderImpl
    [7/28/23, 9:54:34:028 CDT] 0000003e SystemErr     R    at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    [7/28/23, 9:54:34:029 CDT] 0000003e SystemErr     R    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
    [7/28/23, 9:54:34:031 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.definePackageAndClass(AppClassLoader.java:429)
    [7/28/23, 9:54:34:036 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.findClass(AppClassLoader.java:327)
    [7/28/23, 9:54:34:037 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.findOrDelegateLoadClass(AppClassLoader.java:708)
    [7/28/23, 9:54:34:037 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:580)
    [7/28/23, 9:54:34:037 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:547)
    [7/28/23, 9:54:34:037 CDT] 0000003e SystemErr     R    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
    [7/28/23, 9:54:34:037 CDT] 0000003e SystemErr     R    at java.base/java.lang.Class.forName0(Native Method)
    [7/28/23, 9:54:34:037 CDT] 0000003e SystemErr     R    at java.base/java.lang.Class.forName(Class.java:467)
    [7/28/23, 9:54:34:038 CDT] 0000003e SystemErr     R    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1217)
    [7/28/23, 9:54:34:038 CDT] 0000003e SystemErr     R    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1228)
    [7/28/23, 9:54:34:041 CDT] 0000003e SystemErr     R    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1273)
    [7/28/23, 9:54:34:042 CDT] 0000003e SystemErr     R    at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1309)
    [7/28/23, 9:54:34:042 CDT] 0000003e SystemErr     R    at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1393)
    [7/28/23, 9:54:34:042 CDT] 0000003e SystemErr     R    at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java:146)
    [7/28/23, 9:54:34:042 CDT] 0000003e SystemErr     R    at javax.xml.ws.spi.Provider.provider(Provider.java:106)
    [7/28/23, 9:54:34:042 CDT] 0000003e SystemErr     R    at javax.xml.ws.Service.<init>(Service.java:57)
    [7/28/23, 9:54:34:043 CDT] 0000003e SystemErr     R    at javax.xml.ws.Service.create(Service.java:687)
    [7/28/23, 9:54:34:043 CDT] 0000003e SystemErr     R    at com.ca.gen.odc.coopflow.ws.WSDynamicCoopFlow.doFlow(WSDynamicCoopFlow.java:195)
    [7/28/23, 9:54:34:043 CDT] 0000003e SystemErr     R    at com.ca.gen.odc.coopflow.ws.WSDynamicCoopFlow.doCoopFlow(WSDynamicCoopFlow.java:58)
    [7/28/23, 9:54:34:045 CDT] 0000003e SystemErr     R    at com.ca.gen.odc.coopflow.CoopFlow.coopFlow(CoopFlow.java:61)
    [7/28/23, 9:54:34:045 CDT] 0000003e SystemErr     R    at com.ca.gen.fmrt.ExternalAppLoader.performCooperativeApp(ExternalAppLoader.java:247)
    [7/28/23, 9:54:34:046 CDT] 0000003e SystemErr     R    at com.ca.gen.fmrt.ExternalAppLoader.invoke(ExternalAppLoader.java:156)
    [7/28/23, 9:54:34:046 CDT] 0000003e SystemErr     R    at com.ca.gen.smrt.ServletSession.executeExternal(ServletSession.java:1009)
    [7/28/23, 9:54:34:046 CDT] 0000003e SystemErr     R    at com.ca.gen.fmrt.ProcedureStep.process(ProcedureStep.java:520)
    [7/28/23, 9:54:34:047 CDT] 0000003e SystemErr     R    at com.ca.gen.fmrt.ProcedureStep.execute(ProcedureStep.java:614)
    [7/28/23, 9:54:34:047 CDT] 0000003e SystemErr     R    at com.ca.gen.fmrt.Flow.doFlow(Flow.java:338)
    [7/28/23, 9:54:34:049 CDT] 0000003e SystemErr     R    at com.ca.gen.smrt.ServletSession.execute(ServletSession.java:527)
    [7/28/23, 9:54:34:050 CDT] 0000003e SystemErr     R    at com.ca.gen.smrt.ServletSession.executeFlows(ServletSession.java:470)
    [7/28/23, 9:54:34:051 CDT] 0000003e SystemErr     R    at com.ca.gen.smrt.ServletSession.processExecute(ServletSession.java:434)
    [7/28/23, 9:54:34:051 CDT] 0000003e SystemErr     R    at com.ca.gen.smrt.ServletSession.doRequest(ServletSession.java:338)
    [7/28/23, 9:54:34:051 CDT] 0000003e SystemErr     R    at com.ca.gen.smrt.ServletManager.doRequest(ServletManager.java:359)
    [7/28/23, 9:54:34:052 CDT] 0000003e SystemErr     R    at com.ca.gen.smrt.ServletManager.doPost(ServletManager.java:130)
    [7/28/23, 9:54:34:052 CDT] 0000003e SystemErr     R    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    [7/28/23, 9:54:34:052 CDT] 0000003e SystemErr     R    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    [7/28/23, 9:54:34:052 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1260)
    [7/28/23, 9:54:34:053 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:748)
    [7/28/23, 9:54:34:054 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:445)
    [7/28/23, 9:54:34:054 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:197)
    [7/28/23, 9:54:34:054 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:100)
    [7/28/23, 9:54:34:054 CDT] 0000003e SystemErr     R    at com.ca.gen.smrt.filters.compression.CompressionFilter.doFilter(CompressionFilter.java:61)
    [7/28/23, 9:54:34:055 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:199)
    [7/28/23, 9:54:34:055 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:93)
    [7/28/23, 9:54:34:055 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:1068)
    [7/28/23, 9:54:34:055 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1263)
    [7/28/23, 9:54:34:056 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1077)
    [7/28/23, 9:54:34:056 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1413)
    [7/28/23, 9:54:34:056 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:174)
    [7/28/23, 9:54:34:056 CDT] 0000003e SystemErr     R    at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:601)
    [7/28/23, 9:54:34:056 CDT] 0000003e SystemErr     R    at com.ibm._jsp._cltest._jspService(_cltest.java:108)
    [7/28/23, 9:54:34:057 CDT] 0000003e SystemErr     R    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:102)
    [7/28/23, 9:54:34:057 CDT] 0000003e SystemErr     R    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    [7/28/23, 9:54:34:057 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1260)
    [7/28/23, 9:54:34:057 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:748)
    [7/28/23, 9:54:34:057 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:445)
    [7/28/23, 9:54:34:058 CDT] 0000003e SystemErr     R    at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:120)
    [7/28/23, 9:54:34:058 CDT] 0000003e SystemErr     R    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:208)
    [7/28/23, 9:54:34:058 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:197)
    [7/28/23, 9:54:34:058 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:81)
    [7/28/23, 9:54:34:058 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:1068)
    [7/28/23, 9:54:34:058 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1263)
    [7/28/23, 9:54:34:059 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1077)
    [7/28/23, 9:54:34:059 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:77)
    [7/28/23, 9:54:34:059 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:969)
    [7/28/23, 9:54:34:059 CDT] 0000003e SystemErr     R    at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:283)
    [7/28/23, 9:54:34:059 CDT] 0000003e SystemErr     R    at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:1248)
    [7/28/23, 9:54:34:060 CDT] 0000003e SystemErr     R    at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDispatcherLink.java:470)
    [7/28/23, 9:54:34:060 CDT] 0000003e SystemErr     R    at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:429)
    [7/28/23, 9:54:34:060 CDT] 0000003e SystemErr     R    at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:569)
    [7/28/23, 9:54:34:060 CDT] 0000003e SystemErr     R    at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:503)
    [7/28/23, 9:54:34:060 CDT] 0000003e SystemErr     R    at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:363)
    [7/28/23, 9:54:34:061 CDT] 0000003e SystemErr     R    at com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback.complete(HttpICLReadCallback.java:72)
    [7/28/23, 9:54:34:061 CDT] 0000003e SystemErr     R    at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:516)
    [7/28/23, 9:54:34:061 CDT] 0000003e SystemErr     R    at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:586)
    [7/28/23, 9:54:34:061 CDT] 0000003e SystemErr     R    at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:970)
    [7/28/23, 9:54:34:061 CDT] 0000003e SystemErr     R    at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1059)
    [7/28/23, 9:54:34:062 CDT] 0000003e SystemErr     R    at com.ibm.ws.threading.internal.ExecutorServiceImpl$RunnableWrapper.run(ExecutorServiceImpl.java:247)
    [7/28/23, 9:54:34:062 CDT] 0000003e SystemErr     R    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
    [7/28/23, 9:54:34:062 CDT] 0000003e SystemErr     R    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    [7/28/23, 9:54:34:062 CDT] 0000003e SystemErr     R    at java.base/java.lang.Thread.run(Thread.java:833)
    [7/28/23, 9:54:34:063 CDT] 0000003e SystemErr     R   Caused by: java.lang.ClassNotFoundException: org.apache.cxf.jaxws.spi.ProviderImpl
    [7/28/23, 9:54:34:063 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.findClassCommonLibraryClassLoaders(AppClassLoader.java:736)
    [7/28/23, 9:54:34:063 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.findClass(AppClassLoader.java:321)
    [7/28/23, 9:54:34:064 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.findOrDelegateLoadClass(AppClassLoader.java:708)
    [7/28/23, 9:54:34:065 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:580)
    [7/28/23, 9:54:34:065 CDT] 0000003e SystemErr     R    at com.ibm.ws.classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:547)
    [7/28/23, 9:54:34:065 CDT] 0000003e SystemErr     R    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
    [7/28/23, 9:54:34:066 CDT] 0000003e SystemErr     R    ... 81 more
    Questions:
    Is the solution to continue adding jars until all runtimes are satisfied?                
    Is there an alternate/better way to solve these problems?
    Thank you in advance for any insight into this.


    ------------------------------
    Octavio Echevarria
    ------------------------------


  • 2.  RE: Migrating EJB WS Application to WebSphere Liberty

    Posted Mon July 31, 2023 03:47 PM

    Hi Octavio,

    Consider also running an analysis scan on your application using our migration tool, which generates a report that would provide more help with some of the dependency issues you are encountering. As you are already aware, those APIs mentioned in error are not provided in liberty. You are correct in providing the necessary dependency for the javax.xml.ws APIs. The report should provide more guidance on other issues you might encounter.



    ------------------------------
    CHUKA OBINABO
    ------------------------------



  • 3.  RE: Migrating EJB WS Application to WebSphere Liberty

    Posted Wed August 02, 2023 10:57 AM

    HI Chuka,

    Thank you for your comments. I will look further into the migration tool.



    ------------------------------
    Octavio Echevarria
    ------------------------------