2

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

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

无效的部署描述符 web.xml

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

编辑:

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

再次感谢你...

4

2 回答 2

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">
于 2013-05-22T06:50:14.070 回答
0

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

于 2013-05-22T16:13:14.220 回答