CXF を Tomcat で Spring なしで使用することは可能ですか? もしそうなら、どのように?
20896 次
4 に答える
26
Spring を使用せずにプログラムで CXF を構成できます。こちらのコード例を参照してください。Web アプリケーションのコンテキスト パスをエンド ポイント拡張 (コード例では Greeter) と一緒に配置すると、WSDL へのリンクを含む概要ページがブラウザーに表示されます。
スプリングが不要なため、CXF のフットプリントは非常に小さくなります。必要な唯一のjarファイルが見つかりました(CXF 2.2.1の場合):
- XmlSchema-1.4.5.jar
- cxf-2.2.3.jar
- wsdl4j-1.6.2.jar
一部の構成では neethi-2.0.4.jar も必要になると思いますが、必要ありませんでした。
楽しむ!
于 2009-09-17T15:10:52.473 に答える
12
Tomcat で実行される CFX を使用して Web サービスを作成するつもりですか? これは完全に可能であり、Spring はオプションです。使用したくない場合は、使用する必要はありません。
于 2009-03-27T15:07:58.443 に答える
-1
TomcatでSpringから完全に独立してCXFを使用することは可能ではないと思います。
理由は、最低限のCXF Webサービスに対してMaven依存関係ツリーリスト(mvndependency:tree)を実行すると、次のリストが表示されるためです(これは、Springが必要であることを示しています)。
+- org.apache.cxf:cxf-rt-core:jar:2.2.2:compile
[INFO] | | +- com.sun.xml.bind:jaxb-impl:jar:2.1.9:compile
[INFO] | | +- org.springframework:spring-core:jar:2.5.5:compile
[INFO] | | +- org.apache.geronimo.specs:geronimo-javamail_1.4_spec:jar:1.6:compile
org.apache.cxf:cxf-rt-transports-http:jar:2.2.2:compile
[INFO] \- org.springframework:spring-web:jar:2.5.5:compile
[INFO] +- commons-logging:commons-logging:jar:1.1.1:compile
于 2009-07-27T14:18:50.750 に答える