我有一个非常基本的问题。如果我的 webapp 是 2.5 或更高版本,CXF 何时以及如何启动。我正在运行的 weblogic 10.3 选择了我的 web 应用程序中定义的 WS 注释。
到目前为止,我的网络应用程序版本为 2.3。当我在 webapp XML 中将它升级到 2.5 时,我注意到我的拦截器没有被启动,因为现在 weblogic 能够处理注释并且 CXF 不适用(基于堆栈跟踪分析)。
我的观察是正确的,还是我完全错了?我刚从:
<DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
至
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
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_2_5.xsd">