SOS,求高手帮帮忙

我的struts2.xml配置文件放在web-inf下面,applicationContext.xml和hibernate.cfg.xml放在src下面。
(1)启用tomcat服务器后,提示找不到action,出错。
(2)启用weblogic9.x后,提示404错误。(在网上查的意思,好像是配置不正确).
之后,我把struts2.xml放在src下,和applicationContext.xml,hibernate.cfg.xml放在同一个目录下面。
(1)启用tomcat服务器后,正常显示。
(2)启用weblogic9.x后,出错。提示如下:
Action class [newsAction] not found - action - file:/D:/bea/user_projects/domains/ssb_domain/autodeploy/ssh/WEB-INF/classes/struts_news.xml:9:73
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:374)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:329)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:429)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
Truncated. see log file for complete stacktrace
>
我是用的weblogic9.x的服务器运行的,web工程是java EE 5,Struts2,Spring2.5,Hibernate3.1。
出错后,才用tomcat测试的。
我感觉好像是路径的问题。请高手帮忙看一下,非常感谢。
下面是我的web.xml配置文件:

xmlns:j2ee="http://java.sun.com/xml/ns/j2ee">


contextConfigLocation
classpath:applicationContext.xml;
classpath:applicationContext_*.xml;




struts2
org.apache.struts2.dispatcher.FilterDispatcher


struts2
/*




org.springframework.web.context.ContextLoaderListener




20

看懂出错英文信息:
Could not load user defined filter in web.xml: org.apache.struts2.dispatcher.FilterDispatcher.

翻译一下,请不要再贴这些调试信息在这里,调试是一个程序员基本能力。