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

时间:2013-05-22 06:03:08

标签: java struts2 netbeans-7

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

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

无效的部署描述符web.xml

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

编辑:

  1. 我真是个新手:)抱歉这些愚蠢的问题。
  2. 当我运行此页面时,我收到了我们网站的错误页面,这意味着(我假设)它看起来在某个地方并且无法找到它。
  3. 再次感谢你......

2 个答案:

答案 0 :(得分:0)

这是因为你在标签中加了分号

将其更改为

<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">

答案 1 :(得分:0)

如果使用Struts框架,则应该添加Actions而不是Servlet。 如果没有Struts,web.xml文件将包含过滤器标签,而不是预期的Servlet标签。