Exception starting filter struts2

zaoqidedengdai 2012-10-12 09:38:09
一个简单的struts2程序,调试了快两天了,还是没有调出来,所以恳请大家给点建议吧。部署程序的时候,提示如下错误
严重: Exception starting filter struts2
Unable to load configuration. - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/Struts2_ognl/WEB-INF/classes/struts.xml:8:92
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:48)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3693)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:761)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:920)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1206)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1307)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1571)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1580)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1560)
at java.lang.Thread.run(Thread.java:619)
Caused by: Action class [Struts2_ognl.action.TypeConversionAction] not found - action - file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/Struts2_ognl/WEB-INF/classes/struts.xml:8:92
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:405)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:355)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:460)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:265)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:189)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 23 more
2012-10-12 9:31:33 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2012-10-12 9:31:33 org.apache.catalina.core.StandardContext start
严重: Context [/Struts2_ognl] startup failed due to previous errors
程序的lib库如下:

r图片可能显示不了,用文字描述一遍,共有7个jar包,都有commons-fileupoload-1.2.1,commons-logging,commons-io,freemarker,ognl,xwork,struts2-core
...全文
145 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huimiezu 2012-10-12
  • 打赏
  • 举报
回复
你的struts.xml 里面写了Struts2_ognl.action.TypeConversionAction吗?
qdcaijunjun 2012-10-12
  • 打赏
  • 举报
回复
file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%206.0/webapps/Struts2_ognl/WEB-INF/classes/struts.xml

这路径好像有点乱码
zaoqidedengdai 2012-10-12
  • 打赏
  • 举报
回复
知道是没有找到啊,但是如何调试啊,是jar包不对,还是什么情况啊
huimiezu 2012-10-12
  • 打赏
  • 举报
回复
struts.xml Caused by: Action class [Struts2_ognl.action.TypeConversionAction] not found
zaoqidedengdai 2012-10-12
  • 打赏
  • 举报
回复
写了Struts2_ognl.action.TypeConversionAction,而且三楼所说的乱码估计是tomcat安装路径有空格的问题,排查了好久,还是没能改出来。。。伤心ing

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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