spring-hibernate项目未运行



我一直在尝试用maven和ant制作一个spring-hibernate项目,但war文件没有部署。tomcat上的消息如下:

'FAIL - Application at context path /CRUDWebAppMavenize could not be started'.

maven服务器上的是"SEVERE: File couldnt be started due to previous errors".

请帮帮我,我已经被困了将近两个星期了。

web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" id="WebApp_ID"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<display-name>CRUDWebAppMavenize</display-name>

<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
<servlet>   
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>    
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

**这是你要的日志

2017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log服务器版本:apache Tomcat/9.0.12017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log服务器建成时间:2017年9月27日17:31:52 UTC2017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log服务器编号:9.0.1.02017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log操作系统名称:Windows 102017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log操作系统版本:10.02017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log体系结构:amd642017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log Java主页:C:\Program Files\Java\jdk1.8.0_151\jre2017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log JVM版本:1.8.0_151-b122017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log JVM供应商:Oracle Corporation2017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log catalina_BASE:C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.12017年11月29日16:15:54.988信息[min]org.apache.catalina.startup.VersionLoggerListener.log catalina_HOME:C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.12017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.util.logging.config.file=C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat9.0.1\conf\logging.properties2017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.util.logging.manager=org.apache.joli.ClassLoaderLogManager2017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djdk.tls.ephemeralDHKeySize=20482017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.procol.handler.pkgs=org.apache.cacatalina.webresources2017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Datalina.base=C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.12017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Dcatalina.home=C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.12017年11月29日16:15:54.988 INFO[min]org.apache.catalina.startup.VersionLoggerListener.log命令行参数:-Djava.io.tmpdir=C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.1\temp2017年11月29日16:15:54.988 INFO[min]org.apache.catalina.core.AprLifecycleListener.lifecycleEvent使用APR版本[1.6.2]加载基于APR的apache Tomcat本机库[11.2.14]。2017年11月29日16:15:54.988 INFO[main]org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true],sendfile[true],accept filters[false],random[true]。2017年11月29日16:15:55.004信息[main]org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true]2017年11月29日16:15:55.671 INFO[min]org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化〔OpenSSL 1.0.2l 2017年5月25日〕2017年11月29日16:15:55.780信息[main]org.apache.coyote.AbstractProtocol.init正在初始化ProtocolHandler["http-nio-8080"]2017年11月29日16:15:55.858 INFO[min]org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector使用共享选择器进行servlet写入/读取2017年11月29日16:15:55.858信息[main]org.apache.coyote.AbstractProtocol.init初始化ProtocolHandler["ajp-nio-8009"]2017年11月29日16:15:55.858 INFO[min]org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector使用共享选择器进行servlet写入/读取2017年11月29日16:15:55.858 INFO[min]org.apache.catalina.startup.catalina.load初始化在1265毫秒内处理2017年11月29日16:15:55.905信息[main]org.apache.catalina.core.StandardService.start内部启动服务[catalina]2017年11月29日16:15:55.905信息[min]org.apache.catalina.core.StandardEngine.start内部启动Servlet引擎:apache Tomcat/9.0.12017年11月29日16:15:55.905 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory部署web应用程序目录[C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.1\webapps\CRUDWebAppMavenize]2017年11月29日16:15:57.077信息[min]org.apache.jaster.servlet.TldScanner.scanJars至少扫描了一个JAR的TLD,但其中不包含TLD。为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的JAR的完整列表。在扫描过程中跳过不需要的JAR可以缩短启动时间和JSP编译时间。2017年11月29日16:15:57.139严重[min]org.apache.catalina.core.StandardContext.startInternal一个或多个侦听器无法启动。完整的详细信息将在相应的容器日志文件中找到2017年11月29日16:15:57.139严重[min]org.apache.catalina.core.StandardContext.startInternal Context[/CRUDWebAppMavenize]启动由于以前的错误而失败2017年11月29日16:15:57.155 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory web应用程序目录[C:\apache-toncat-9.0.1-windows-x64\apache-toncat-9.0.1\webapps\CRUDWebAppMavenize]的部署已在[1250]毫秒内完成2017年11月29日16:15:57.155信息[min]org.apache.catalina.startup.HostConfig.deployDirectory部署web应用程序目录[C:\apache-tomcat-9.0.1-windows-x64\apache-toncat-9.0.1\webapps\docs]2017年11月29日16:15:57.202 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory web应用程序目录[C:\apache-tomcat-9.0.1-windows-x64\apache-toncat-9.0.1\webapps\docs]的部署已在[47]毫秒内完成2017年11月29日16:15:57.202 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory部署web应用程序目录[C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.1\webapps\examples]2017年11月29日16:15:57.450 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory web应用程序目录[C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.1\webapps\examples]的部署已在[248]ms内完成2017年11月29日16:15:57.450 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory部署web应用程序目录[C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.1\webapps\host-manager]2017年11月29日16:15:57.497 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory web应用程序目录[C:\apache-tomcat-9.0..1-windows-x64\apache-tomcat-90.0.1\webapps\host-manager]的部署已在[47]毫秒内完成2017年11月29日16:15:57.497信息[min]org.apache.catalina.startup.HostConfig.deployDirectory部署web应用程序目录[C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.1\webapps\manager]2017年11月29日16:15:57.544 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory web应用程序目录[C:\apache-tomcat-9.0.1-windows-x64\apache-tomcat-90.0.1\webapps\manager]的部署已在[47]毫秒内完成2017年11月29日16:15:57.544 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory部署web应用程序目录[C:\apache-tomcat-9.0..1-windows-x64\apache-tomcat-90.0.1\webapps\ROOT]2017年11月29日16:15:57.575 INFO[min]org.apache.catalina.startup.HostConfig.deployDirectory web应用程序目录[C:\apache-tomcat-9.0..1-windows-x64\apache-tomcat-90.0.1\webapps\ROOT]的部署已在[31]毫秒内完成2017年11月29日16:15:57.575信息[main]org.apache.coyote.AbstractProtocol.start启动ProtocolHandler["http-nio-8080"]2017年11月29日16:15:57.591信息[main]org.apache.coyote.AbstractProtocol.start启动ProtocolHandler["ajp-nio-8009"]2017年11月29日16:15:57.606 INFO[min]org.apache.catalina.startup.catalina.start服务器在1734毫秒内启动2017年11月29日16:16:17.199严重[http-nio-8080-exec-5]org.apache.catalina.core.StandardContext.startInternal一个或多个侦听器无法启动。完整的详细信息将在相应的容器日志文件中找到2017年11月29日16:16:17.199严重[http-nio-8080-exec-5]org.apache.catalina.core.StandardContext.startInternal Context[/CRUDWebAppMavenize]由于以前的错误启动失败

看起来web.xml"2.5"one_answers"3.0"中的版本不匹配

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd

xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

将其更正为一个版本-下面是的示例

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">

相关内容

  • 没有找到相关文章

最新更新