При использовании мастера веб-службы для создания класса сервера необходимые исходные файлы Java создаются автоматически, а заглушки методов должны быть завершены.
При развертывании этой веб-службы вы можете просто экспортировать проект в виде файла WAR и скопировать его в папку веб-приложений вашего любимого веб-сервера (например, Tomcat).
Теперь в моем случае я использую Maven для обработки зависимостей. Однако в этом случае экспорт WAR не будет работать, так как необходимые зависимости не задействованы. Однако для того, чтобы Maven правильно упаковал проект в файл WAR, требуется файл «web.xml» в папке WEB-INF.
Как должен выглядеть этот файл web.xml, чтобы веб-служба CN1 была упакована Maven в файл WAR?
спасибо и БР




Современные версии tomcat (думаю, начиная с 7+) не нуждаются в веб-XML. У них есть аннотации для сервлетов, которые обрабатывают все, что раньше было в веб-XML. Если вы посмотрите на верхнюю часть класса сервлета, вы увидите:
@WebServlet(name = "CN1WebServiceServlet", urlPatterns = {"/cn1proxy"})
Это привязывает сервлет к URL-адресу cn1proxy на вашем сервере.