【发布时间】:2018-07-25 20:11:31
【问题描述】:
我正在制作 servlet,但以下是我的 Web 应用程序的 XML 文件。 JavaBeans 编译器生成此错误:
[致命错误]:15:1: XML 文档结构必须在同一个实体内开始和结束。
C:\Users\Zedfn\Documents\NetBeansProjects\Assignment2\nbproject\build-impl.xml:1045:部署错误:Tomcat 配置文件 C:\Users\Zedfn\Documents\NetBeansProjects\Assignment2\web\META-INF\context. xml 似乎被破坏了。请确保它是可解析且有效的。
有关详细信息,请参阅服务器日志。
构建失败(总时间:0 秒)
这是我的 XML 代码:
<?xml version="1.0" encoding="ISO-8859-1"?>
<Context path="/Assignment2"/>
<wep-app>
<servlet>
<servlet-name>FormServlet</servlet-name>
<servlet-class>myServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FormServlet</servlet-name>
<url-pattern>/formServlet</url-pattern>
</servlet-mapping>
</wep-app>
这段代码有什么问题?
【问题讨论】:
-
答案是错误消息本身。在默认 XML 标头之后,第一个实体应该覆盖整个 XML,根据 XML 规则,如果您的第一个节点是“上下文”,则其他所有内容都应该在其中
-
怎么做?
-
不应该是
web-app而不是wep-app吗?