错误信息如下:
2010-8-19 9:52:56 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
<2010-8-19 上午09时52分56秒 CST> <Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: org.apache.struts2.dispatcher.FilterDispatcher.
Unable to load configuration. - bean - zip:D:/Program%20Files/bea/user_projects/domains/siteDomain/servers/AdminServer/tmp/_WL_user/web/7f9y4c/war/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:29:72
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.FilterDispatcher.init(FilterDispatcher.java:190)
at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:309)
Truncated. see log file for complete stacktrace
Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - zip:D:/Program%20Files/bea/user_projects/domains/siteDomain/servers/AdminServer/tmp/_WL_user/web/7f9y4c/war/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:222)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:165)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
Truncated. see log file for complete stacktrace
Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/D:/cattsoft.com/PersonalSite/web/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:29:72 - bean - zip:D:/Program%20Files/bea/user_projects/domains/siteDomain/servers/AdminServer/tmp/_WL_user/web/7f9y4c/war/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:206)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:165)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
Truncated. see log file for complete stacktrace
>
用MyEclipse部署到Tomcat也有同样的问题,但将Tomcat中的server.xml中加上<contant>之后单独起tomcat就不会报错
在线求解!!
2010-8-19 9:52:56 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
<2010-8-19 上午09时52分56秒 CST> <Error> <HTTP> <BEA-101165> <Could not load user defined filter in web.xml: org.apache.struts2.dispatcher.FilterDispatcher.
Unable to load configuration. - bean - zip:D:/Program%20Files/bea/user_projects/domains/siteDomain/servers/AdminServer/tmp/_WL_user/web/7f9y4c/war/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:29:72
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.FilterDispatcher.init(FilterDispatcher.java:190)
at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:309)
Truncated. see log file for complete stacktrace
Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - zip:D:/Program%20Files/bea/user_projects/domains/siteDomain/servers/AdminServer/tmp/_WL_user/web/7f9y4c/war/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:222)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:165)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
Truncated. see log file for complete stacktrace
Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/D:/cattsoft.com/PersonalSite/web/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:29:72 - bean - zip:D:/Program%20Files/bea/user_projects/domains/siteDomain/servers/AdminServer/tmp/_WL_user/web/7f9y4c/war/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:29:72
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:206)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:165)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
Truncated. see log file for complete stacktrace
>
用MyEclipse部署到Tomcat也有同样的问题,但将Tomcat中的server.xml中加上<contant>之后单独起tomcat就不会报错
在线求解!!
解决方案 »
- 关于servlet编译
- 怎样获取远程文件路径?
- 如何一个页面跳转后刷新框架中的另一个页面
- bean user not found within scope
- TOMCAT启动时的错误,不能编译JSP页
- 请问JSP如何与ODBC数据库创建连接???急
- 急!关于表单中查询框的制作
- 路过的朋友帮看看...在这里先谢谢了
- javaBean总是提示找不到类
- 请帮帮忙啊,我写了个javabean编译成class文件后,将class文件复制到E:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes
- aaa.war包导入后必须用http://localhost:8080/bbb去访问,为什么?
- 关于Hibernate查询后的值是否持久化
WebLogic不能起确实不知道怎么回事,估计哪没配,难道和其他的不一样?不明白
以前碰到过JAR包冲突的问题,这次被我都剔掉了
发下在Tomcat里配<contant>的启动信息,正常的2010-8-19 17:22:46 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\bea\jdk150_12\bin;D:\JAVA\apache-tomcat-6.0.14\bin
2010-8-19 17:22:46 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-8-19 17:22:46 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 947 ms
2010-8-19 17:22:46 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-8-19 17:22:46 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.14
2010-8-19 17:22:46 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(D:\cattsoft.com\PersonalSite\web\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2010-8-19 17:22:47 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-default.xml]
2010-8-19 17:22:47 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts-plugin.xml]
2010-8-19 17:22:47 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
信息: Parsing configuration file [struts.xml]
2010-8-19 17:22:48 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-8-19 17:22:48 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2010-8-19 17:22:48 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/65 config=null
2010-8-19 17:22:48 org.apache.catalina.startup.Catalina start
信息: Server startup in 2044 ms
但还有点不太明白的是,我们项目中如果不这样指定工程是起不来的,真是麻烦
难道工程中可以指定不加载自己工程classpath的类包而去加载APP-server指定的类包么?
继续研究