我有一个运行在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>
答案 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