2014-03-26 16 views
3

필자는 JAX-WS RI 설명서를 통해 비 Java EE 5 서블릿 및 Java EE 5 서블릿 컨테이너라는 용어를 발견했습니다.비 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 서블릿과 자바 EE 5 서블릿 컨테이너 무엇? 다른 자바 및 서블릿 사양 버전 때문입니까?

답변

2

JAX-WS 구현은 태양 jaxws.xml을 이해하지 못하는 톰캣과 같은 5
비 전체 J2EE 서블릿 컨테이너는,
그래서 당신은 그것을 작동하도록 라이브러리를 추가해야합니다.

+0

Java EE 5 서블릿 컨테이너가 자체적으로 Jax-Ws API를 구현한다는 의미입니까? – user68883

+0

@ user68883, 예 http://en.wikipedia.org/wiki/Java_API_for_XML_Web_Services#Implementations 및 Metro는 참조 구현입니다. – chro

+0

JAX-WS뿐 아닙니다. 비 JEE 컨테이너에 포함되지 않은 API가 더 있습니다. 예를 들어 EJB3. – kaqqao

0

잘 모르겠지만 "Java EE 5 서블릿 컨테이너 이전 버전"으로 읽었습니다. J2EE에서 소개 J2EE 1.4 서블릿 컨테이너