Пожалуйста, помогите, что здесь сделано неправильно.
Достаточно ли tomcat + openejb для
развертывание веб-службы?
Для веб-разработки достаточно сервлета / движка JSP. Вам не нужен OpenEJB для этого.
«Сервис» - это загруженный термин. Вы имеете в виду "веб-сервис SOAP"? Или "EJB сессионный компонент без сохранения состояния"?
Проверьте ваш web.xml. Похоже, вам не удалось объявить сервлет с именем helloservice. Это должно выглядеть так:
<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>