我已经看到了stackoverflow的所有答案,并尝试了其中的每一个,但无法解决下面提到的这个错误(glassfish 4)。
这是我的web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>redirect.jsp</welcome-file>
</welcome-file-list>
</web-app>
我不能确切地告诉您问题是什么,但错误消息表明您的web.xml
有问题。
这部分错误消息
存档[web]中的部署描述符文件WEB-INF/web.xml。cvc-complex-type.2.3:元素“welcome-file-list”不能有字符[childres],因为该类型的内容类型仅为元素。
指示此节中的问题:
<welcome-file-list>
<welcome-file>redirect.jsp</welcome-file>
</welcome-file-list>
但这并没有错。使用此web.xml
部署应用程序时,是否确实在server.log
中发生此错误?
当XML文件中有“>”这样的“无效”字符作为文本内容时,有时会出现此错误,下面是一个示例:
<welcome-file-list>
<welcome-file>>redirect.jsp</welcome-file>
</welcome-file-list>
因此,要解决该问题,请仔细检查XML文件是否有效(您还可以在IDE中预先验证它们),如果有效,则server.log
中应该会出现不同的错误消息。
我一直在研究Java Web应用程序,我正在Netbeans 7.3上使用SmartGwt,突然间我遇到了这个问题。我尝试清理然后重新启动IDE,我应该说我对此知之甚少。有人可以告诉我为什么它给出一个错误,以及我如何解决这个问题吗? 错误消息说: 注意:我使用的是Tomcat 7.0.34
我在Netbeans上遇到了一个问题,在任何成功的部署之后,他们向我显示以下消息: build-impl.xml:1045:模块尚未部署。 我一直在重新启动netbeans,并更改调试模式为真,但问题仍然存在。 这是build-impl.xml的第1045行: 帮帮我,谢谢!!
正在尝试为netbeans设置glassfish服务器。我启动了服务器并运行了项目(默认的web项目),它给出了以下错误: 在< code > C:\ Users \ Michael \ Desktop \ web application 2 \ build \ web 中就地部署 GlassFish服务器,部署,null,false 该模块尚未部署。 有关详细信息,请参阅服务器日志。 构建失败(
在NetBeans7.4中部署项目时,不是在Apache Tomcat 7.0.14am中部署项目,它显示如下 处的行号:1111是
服务器代码: 以下是错误: