小弟在tomcat6下运行正常,但是部署到weblogic 11g1 即(10.3)后无法运行,连部署都出错误
错误如下
<Could not load us
er defined filter in web.xml: org.apache.struts2.dispatcher.FilterDispatcher.
Action class [customerAction] not found - action - zip:C:/Ora/user_projects/doma
ins/base_domain/servers/AdminServer/tmp/_WL_user/TralinHotel/52wuhy/war/WEB-INF/
lib/_wl_cls_gen.jar!/struts_crm.xml:21:75
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.ver
ifyAction(XmlConfigurationProvider.java:374)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.add
Action(XmlConfigurationProvider.java:329)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.add
Package(XmlConfigurationProvider.java:429)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loa
dPackages(XmlConfigurationProvider.java:239)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages
(StrutsXmlConfigurationProvider.java:111)
Truncated. see log file for complete stacktrace
一下为struts_crm.xml:21行代码:
/common/add_customer_success.jsp
他引用了Spring 注入的customerAction.
这个方法在tomcat下运行是正常的,我总怀疑是不是web.xml里这三个流行框架集成的时候有问题,
以下为web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
contextConfigLocation
classpath*:applicationContext-*.xml
org.springframework.web.context.ContextLoaderListener
org.directwebremoting.servlet.DwrListener
dwr-invoker
org.directwebremoting.servlet.DwrServlet
debug
true
logLevel
DEBUG
dwr-invoker
/dwr/*
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
GBK
encodingFilter
/*
pageFilter
cn.tralinhotel.common.util.PageFilter
pageFilter
/*
hibernateFilter
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
hibernateFilter
/*
struts2
org.apache.struts2.dispatcher.FilterDispatcher
struts2
/*
default.jsp
这到底是那里的问题呢?