spring2.5 mvc的配置文件 Context [/bspr] startup failed due to previous errors

半支烟z 2010-05-20 03:56:28
tomcat-6.0.14
工具是MyEcplise 7.0
我建立一个web project,名字为bspr
建立好后,添加到运行环境里
http://localhost:8010/bspr/index.jsp
可以显示出来内容:This is my JSP page.


之后我开始配置spring mvc
修改web.xml
添加一个bsprm-servlet.xml

在src下建立 一个applicationContext.xml

之后在运行,就出现
Feb 1, 2004 5:59:36 AM org.apache.catalina.startup.HostConfig checkResources
INFO: Reloading context [/bspr]
Feb 1, 2004 5:59:36 AM org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bspr] has not been started
Feb 1, 2004 5:59:39 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3773)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1105)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Unknown Source)
Feb 1, 2004 5:59:39 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Feb 1, 2004 5:59:39 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Feb 1, 2004 5:59:39 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/bspr] startup failed due to previous errors


这样的错误了!!

这个问题卡住了很长时间了,不知道什么原因
恳请出手帮忙指点下
严重感谢,就剩下30分了,以后有分了在给!

...全文
361 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
半支烟z 2010-05-22
  • 打赏
  • 举报
回复
log4j.propertiest:

log4j.rootLogger=INFO, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %-5p [%t]%-4r %c %x - %m%n

##log4j.appender.logfile=org.apache.log4j.RollingFileAppender
##log4j.appender.logfile.File=logs/log.txt

##log4j.appender.logfile.MaxFileSize=512KB
# Keep three backup files.
##log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
##log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
##log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n


是不是和我这个文件写的有关系?
在web.xml监听
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
半支烟z 2010-05-20
  • 打赏
  • 举报
回复
还是不行呀
type Status report

message /espr/index.jsp

description The requested resource (/espr/index.jsp) is not available.

在输入地址栏后还是这样的错误
不加配置文件可以访问,加上后,就是这样的了



Feb 1, 2004 7:42:06 AM org.apache.catalina.startup.HostConfig checkResources
INFO: Reloading context [/espr]
Feb 1, 2004 7:42:09 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3773)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1105)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
at java.lang.Thread.run(Unknown Source)
Feb 1, 2004 7:42:09 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Feb 1, 2004 7:42:09 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Feb 1, 2004 7:42:09 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/espr] startup failed due to previous errors
半支烟z 2010-05-20
  • 打赏
  • 举报
回复
我试验下,马上贴出结果
wasaia 2010-05-20
  • 打赏
  • 举报
回复
spring mvc要springcore,springweb,和。。等等模块
wasaia 2010-05-20
  • 打赏
  • 举报
回复
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
是不是jar包导入问题
半支烟z 2010-05-20
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>
<web-app 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_2_5.xsd" version="2.5">
<display-name>Spring Annotation MVC Sample</display-name>
<!-- Spring 服务层的配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>

<!-- Spring 容器启动监听器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

<!-- Spring MVC 的Servlet,它将加载WEB-INF/annomvc-servlet.xml 的
配置文件,以启动Spring MVC模块-->
<servlet>
<servlet-name>bsprm</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>bsprm</servlet-name>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
</web-app>

已经配置上了的,是不是有什么问题呢我这个写的?
gagucheng 2010-05-20
  • 打赏
  • 举报
回复
web.xml配置该监听了么 加上 <listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener> 试试!!

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧