我是Java EE/EJB的新手,我一直在阅读有关Java EE容器的很多东西.我有使用Web容器的经验(jboss中的WAR文件).我也知道Jboss也可以用作Java EE容器.
我的问题是,Java EE容器与Web容器之间有什么区别?
我知道Java EE也能够包含.war文件.它们是不同的,它们的区别是什么?是否有任何偏好供应商具体明智哪个更好?
我正在尝试在Tomcat上部署基于JAX-WS的Web服务时最小化所需的配置.随着Servlet 3.0的推出(由Tomcat 7+支持),web.xml可以抛出,但仍然存在sun-jaxws.xml.这篇博文很有意思:
当然,通过使用jax-ws注释,即使配置sun-jaxws.xml也可以选择使其完全无描述符,但这需要指定一个默认的url-pattern,如JSR-109或自定义模式,如Jersey REST服务,在JAX-WS规范中.
是否有可能避免sun-jaxws.xml在Tomcat上,以及如何?