【问题标题】:Missing web.xml file from my maven application我的 Maven 应用程序中缺少 web.xml 文件
【发布时间】:2016-10-10 16:25:48
【问题描述】:

我注意到我的应用程序没有 web.xml 文件。我创建了一个 maven 项目,详细信息在这里 https://vaadin.com/docs/-/part/framework/tutorial.html 但在任何地方都找不到 web.xml。你们知道为什么以及我应该怎么做才能添加一个(例如某处是否有模板以及它在我的应用程序中的位置?) 谢谢

【问题讨论】:

  • 我认为 web.xml 不是必需的,只要你在代码中添加注释即可。
  • 好的,谢谢,我问的是其他人告诉我这实际上是必要的。只是出于兴趣,是否有用于应用程序的模板?而且,该文件是在您创建某些应用程序时自动生成的,还是仅在您需要注释时才创建它(顺便说一下什么样的注释,对不起,对整个事情来说真的很新!)
  • 阅读该主题,例如here 或 here。 Templates 用于 web.xml 取决于 servlet 版本。

标签: maven vaadin web.xml vaadin7


【解决方案1】:

Maven 插件不会创建 web.xml,我总是手动将它添加到我的项目中。 只需在 src\main\webapp\WEB-INF 文件夹中创建 web.xml 文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
</web-app>

注意:如果您没有WEB-INF,也请创建它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多