gpt4 book ai didi

java - Web 服务向导缺少代号一个 web.xml

转载 作者:行者123 更新时间:2023-11-28 22:24:21 25 4
gpt4 key购买 nike

当使用 webservice 向导创建服务器类时,所需的源 java 文件是自动生成的,并且需要完成方法 stub 。

部署该 Web 服务时,您只需将项目导出为 WAR 文件并将其复制到您最喜欢的 Web 服务器(例如 Tomcat)的 webapps 文件夹中。

现在,在我的例子中,我使用 Maven 来处理依赖项。但是,通过这种方式,WAR 导出将不起作用,因为不涉及所需的依赖项。不过,为了让 Maven 正确地将项目打包成 WAR 文件,它需要在 WEB-INF 文件夹中有一个“web.xml”文件。

对于要由 Maven 打包到 WAR 文件中的 CN1 Web 服务,web.xml 应该是什么样子?

谢谢和BR

最佳答案

现代版本的 tomcat(我认为从 7+ 开始)不需要 Web XML。他们对 servlet 进行了注释,这些 servlet 处理过去在 web XML 中的所有内容。如果您查看 servlet 类的顶部,您将看到:

@WebServlet(name = "CN1WebServiceServlet", urlPatterns = {"/cn1proxy"})

这会将 servlet 绑定(bind)到您服务器上的 cn1proxy URL。

关于java - Web 服务向导缺少代号一个 web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54536522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com