问答详情
源自:1-3 Struts2与Hibernate整合

配置struts运行出错

十月 15, 2015 4:24:36 下午 org.apache.catalina.startup.TldConfig execute

信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Parsing configuration file [struts-default.xml]

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Unable to locate configuration files of the name struts-plugin.xml, skipping

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Parsing configuration file [struts-plugin.xml]

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Parsing configuration file [struts.xml]

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.ObjectFactory)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.FileManager)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)

十月 15, 2015 4:24:37 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger info

信息: Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)

十月 15, 2015 4:24:38 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger error

严重: Dispatcher initialization failed

Unable to load configuration. - action - file:/D:/apache-tomcat-7.0.64/webapps/tests/WEB-INF/classes/struts.xml:11:60

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)

at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437)

at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)

at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)

at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)

at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4841)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5535)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)

at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

Caused by: Action class [action.(1)Action] not found - action - file:/D:/apache-tomcat-7.0.64/webapps/tests/WEB-INF/classes/struts.xml:11:60

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:434)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:378)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:495)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:286)

at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:112)

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234)

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)

... 20 more


十月 15, 2015 4:24:38 下午 org.apache.catalina.core.StandardContext filterStart

严重: Exception starting filter struts2

Unable to load configuration. - action - file:/D:/apache-tomcat-7.0.64/webapps/tests/WEB-INF/classes/struts.xml:11:60

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:450)

at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)

at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)

at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)

at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4841)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5535)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)

at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)

at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

at java.lang.Thread.run(Thread.java:745)

Caused by: Unable to load configuration. - action - file:/D:/apache-tomcat-7.0.64/webapps/tests/WEB-INF/classes/struts.xml:11:60

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69)

at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)

at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437)

... 18 more

Caused by: Action class [action.(1)Action] not found - action - file:/D:/apache-tomcat-7.0.64/webapps/tests/WEB-INF/classes/struts.xml:11:60

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:434)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:378)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:495)

at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:286)

at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:112)

at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234)

at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)

... 20 more


十月 15, 2015 4:24:38 下午 org.apache.catalina.core.StandardContext startInternal

严重: One or more Filters failed to start. Full details will be found in the appropriate container log file

十月 15, 2015 4:24:38 下午 org.apache.catalina.core.StandardContext startInternal

严重: Context [/tests] startup failed due to previous errors


提问者:小疯子很疯 2015-10-15 16:43

个回答

  • 江feng
    2016-12-30 19:37:06

    我最近也遇到了同样的问题,如果你用的是myeclipse自带的tomcat,那就是你的xml文件有问题,如果使用的是自己安装的tomcat+myeclipse那就是你安装的tomcat路径没有设置好,去学习怎么设置路径。

  • 江城柳下惠
    2015-11-06 16:23:50

    你struts是怎么配置的贴出来看看啊