java - NetBeans 中的无效部署描述符错误

标签 java struts2 netbeans-7

我正在尝试使用 Java 学习网络开发。 我不得不提一下,我没有打开新项目,我正在处理现有项目并尝试向其中添加页面。

我正在使用 netbeans IDE 7.2.1 创建一个 servlet。我也用Struts2。我右键单击要在其中创建 servlet 的包,新建 Servlet。然后出现一个弹出窗口,提示我输入类名、位置等。在弹出窗口的底部,它以红色显示:

无效的部署描述符 web.xml

并且不允许我继续。 当我打开我的 web.xml 文件时,我看不到任何似乎与我的问题相关的内容。 有人可以帮忙吗?

编辑:

  1. 我真的是个新手 :) 很抱歉提出愚蠢的问题。
  2. 当我运行这个页面时,我得到了我们网站的错误页面,这意味着(我假设)它在某处查找文件但无法找到它。

再次感谢...

最佳答案

这是因为你在标签中有分号

改成

<web-app id="WebApp_ID" version="2.4" xmlns="java.sun.com/xml/ns/j2ee" xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:schemaLocation="java.sun.com/xml/ns/j2ee java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

关于java - NetBeans 中的无效部署描述符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16684538/

相关文章:

java - 为什么生成的 URL 中缺少我的参数值?

java - Struts 2 拦截器响应 header 未设置

java - 将邮件发送到收件人数组列表

tomcat - 设置 Tomcat 7 和 NetBeans/Eclipse

Java - 为不同的任务创建线程

java - 如何从 Pom.xml 中的 WSDL 生成 Java 源代码?

java - 一个关于如何解决Java中字符串问题的问题

java - Struts2 <filter> 和 <filter-mapping> 导致错误

java - 基于现有 Dataset<Row> 和添加的 HashMap 创建新的 Spark Dataset<Row>

php - Netbeans 不显示 php 7