weblogic.management.DeploymentException:java.lang.ClassNotFoundException:org.eclipse.jetty.util.component.Container $ Listener

时间:2018-07-05 11:54:25

标签: web-services cxf weblogic12c

我有一个运行在Apache Tomcat服务器7.0.88中的JAVA Web应用程序。该应用程序有一个名为index.jsp的网页,其中包含一个文本框和一个提交按钮。单击此提交按钮后,将调用cxf Web服务,该服务将根据在文本框中输入的值来获取数据。 现在,当我创建一个战争应用程序以将该应用程序部署到Oracle weblogic服务器12c中时,下面的异常即将到来。当浏览战争文件后,我在weblogic控制台中单击“激活更改”时,出现此异常。

异常跟踪:

<2018年7月4日,BST下午12:20:50,200> <04-Jul-2018,12:20:50,662 BST>

1 个答案:

答案 0 :(得分:0)

更改依赖项的版本,使它们与这些依赖项一起工作:

<properties>
    ...
    <cxf.version>3.1.4</cxf.version>
    <cxf.xjc-utils.version>3.0.5</cxf.xjc-utils.version>
    ...
</properties>

<dependencies>
    ...
    <dependency>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-rt-frontend-jaxws</artifactId>
        <version>${cxf.version}</version>
    </dependency>
    <dependency>
        <groupId>org.apache.cxf</groupId>
        <artifactId>cxf-rt-transports-http</artifactId>
        <version>${cxf.version}</version>
    </dependency>
    <dependency>
        <groupId>org.apache.cxf.xjc-utils</groupId>
        <artifactId>cxf-xjc-runtime</artifactId>
        <version>${cxf.xjc-utils.version}</version>
    </dependency>
    ...
</dependencies>

我从Why and How to use Apache CXF Service in WebLogic 12c?pom.xml from the same post: Apache CXF Service in Weblogic 12c