3

私は JAX-WS RI のドキュメントを読んでいて、非 Java EE 5 サーブレットおよび Java EE 5 サーブレット コンテナーという用語に出くわしました。

The documentation/samples discusses how to use JAX-WS in a non-Java EE 5 servlet container using a proprietary deployment descriptor sun-jaxws.xml and servlet com.sun.xml.ws.transport.http.servlet.WSServlet. This means that you can run JAX-WS RI applications in any servlet container that has been enabled with the JAX-WS RI. Applications that use the proprietary DD and servlet will run in a JAX-WS RI enabled Java EE 5 servlet container, but they will be non-portable. If you wish to use JAX-WS in a Java EE container in a Java EE portable manner you need to use the standard Java EE 5 deployment descriptor; please refer to the Java EE 5 or Glassfish documentation/samples

では、Java EE 5 以外のサーブレットと Java EE 5 サーブレット コンテナーとは正確には何なのでしょうか? javaとサーブレットの仕様のバージョンが違うからでしょうか?

4

2 に答える 2

2

J2EE 5 で導入された JAX-WS 実装
。Tomcat のような非完全な J2EE サーブレット コンテナは sun-jaxws.xml を認識しないため、
機能させるにはライブラリを追加する必要があります。

于 2014-03-26T13:07:22.920 に答える
0

確かではありませんが、「Java EE 5サーブレットコンテナより前のバージョン」と読んだので、たとえばJ2EE 1.4サーブレットコンテナ

于 2014-03-26T12:59:11.723 に答える