+-
java-使用OpenEJB在Tomcat上部署Web服务
我需要在安装了OpenEJB的Tomcat上部署Web服务.
我编译了简单的Hello服务,该服务仅使用JAX-WS打印“ Hello”,并尝试在tomcat上进行部署,但是在部署时出现错误:
错误-为Servlet helloservice.endpoint.Hello部署CXF Web服务时出错
java.lang.IllegalArgumentException:在Web应用程序上下文/ helloservice中找不到servlet helloservice

请帮助这里做错了什么.
tomcat openejb是否足以部署Web服务?

谢谢.

最佳答案

Please, help what is done wrong here.
Is tomcat + openejb is sufficient for
web service deployment?

Servlet / JSP引擎足以进行Web开发.您不需要OpenEJB.

“服务”是一个加载术语.您是说“ SOAP Web服务”吗?还是“ EJB无状态会话bean”?

检查您的web.xml.听起来您无法声明名为helloservice的servlet.它应该看起来像这样:

<servlet>
    <servlet-name>helloservlet</servlet-name>
    <servlet-class>com.your.package.HelloServlet</servlet-class>
</servlet>

<servlet-mapping>
    <servlet-name>helloservlet</servlet-name> <!-- names must match -->
    <url-pattern>*.html</url-pattern>
</servlet-mapping>
点击查看更多相关文章

转载注明原文:java-使用OpenEJB在Tomcat上部署Web服务 - 乐贴网