java - 我的 web.xml 的尾随部分中不允许有内容
问题描述
我正在使用球衣制作一个 Web 应用程序。但我的 web.xml 显示错误。如何解决这个错误。
谢谢
web.xml
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>mdm</display-name>
<servlet>
<description>JAX-RS Tools Generated - Do not modify</description>
<servlet-name>MdmServlet</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.resourceConfigClass</param-name>
<param-value>com.sun.jersey.api.core.PackagesResourceConfig</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.avanir.mdm.app.service.hcp, com.avanir.mdm.app.service.dcr,com.avanir.mdm.app.service.onekey,com.avanir.mdm.app.service.solr,com.avanir.mdm.app.service.user</param-value>
</init-param>
<init-param>
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MdmServlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>//error line
但是我得到错误,根元素后面的文档中的标记必须格式正确,并且它位于 servlet 映射部分。我尝试将 servlet 映射放在 servlet 中,它消除了错误,但网页http://localhost:8081/WebProject01/dwr/仍然不会出现。dwr.xml 没有任何错误,所以看起来不错。还有其他方法可以修复错误消息吗?谢谢你的时间。
解决方案
推荐阅读
- r - 为 ggbiplot / ggplot 循环遍历 r 中的字符
- c# - 这个 XAML 的 C# 等价物是什么?
- python - 如何每天在特定时间运行一个python函数
- rest - Window Service可以用来有业务逻辑吗
- bash - 识别文件不可访问 ssh
- reactjs - Apollo GraphQL 本地和全局错误处理
- firebase - Firebase/GCM 通知返回空 message_id
- .net - 如何覆盖模板 WPF
- excel - Excel 查找和索引匹配公式
- android-studio - ADB 仅适用于 Flutter 而不是 Android Studio 中的 Android?