日期:2014-05-17  浏览次数:21257 次

Servlet action is currently unavailable
我学校图书馆里借了本书叫《jsp项目全程开发实录》,我把其附带的光盘中的 BBS 源代码按照提示放到tomcat webapps下,在登录tomcat manager 运行是 出现了如下问题:Servlet action is currently unavailable?

以下是logs:2009-04-29 09:25:02 StandardContext[/09]Marking servlet action as unavailable
2009-04-29 09:25:02 StandardContext[/09]Servlet /09 threw load() exception
javax.servlet.UnavailableException: Cannot load a validator resource from '/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml'
at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:174)
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:839)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:332)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1029)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:862)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4013)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4357)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

2009-04-29 09:25:03 StandardContext[/jsp-examples]ContextListener: contextInitialized()
2009-04-29 09:25:03 StandardContext[/jsp-examples]SessionListener: contextInitialized()
2009-04-29 09:25:03 StandardContext[/servlets-examples]ContextListener: contextInitialized()
2009-04-29 09:25:03 StandardContext[/servlets-examples]SessionListener: contextInitialized()
2009-04-29 09:25:33 StandardContext[/manager]HTMLManager: init: Associated with Deployer 'localhost'
2009-04-29 09:25:33 StandardContext[/manager]HTMLManager: init: Global resources are available
2009-04-29 09:25:33 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
2009-04-29 09:25:36 ApplicationDispatcher[/09]: Servlet action is currently unavailable



请高手帮忙分析分析,谢谢!

------解决方案--------------------
Cannot load a validator resource from '/WEB-INF/validator-rules.xml,/WEB-INF/validati