Struts2报错

ADC_VN 2013-07-19 09:38:04
严重: Dispatcher initialization failed
Unable to load configuration. - bean - jar:file:/D:/Program%20Files/tomcat6.0/webapps/HelloWorld/WEB-INF/lib/struts2-gxp-plugin-2.3.15.1.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:490)


Caused by: Unable to load bean: type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer class:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean - jar:file:/D:/Program%20Files/tomcat6.0/webapps/HelloWorld/WEB-INF/lib/struts2-gxp-plugin-2.3.15.1.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:226)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
... 30 more
Caused by: java.lang.ClassNotFoundException: org.apache.struts2.views.gxp.inject.InjectedObjectContainer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
... 33 more
2013-7-19 21:35:09 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/D:/Program%20Files/tomcat6.0/webapps/HelloWorld/WEB-INF/lib/struts2-gxp-plugin-2.3.15.1.jar!/struts-plugin.xml:8:162
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:502)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:193)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:424)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4072)


Caused by: Unable to load configuration. - bean - jar:file:/D:/Program%20Files/tomcat6.0/webapps/HelloWorld/WEB-INF/lib/struts2-gxp-plugin-2.3.15.1.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:490)
... 28 more
Caused by: Unable to load bean: type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer class:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean - jar:file:/D:/Program%20Files/tomcat6.0/webapps/HelloWorld/WEB-INF/lib/struts2-gxp-plugin-2.3.15.1.jar!/struts-plugin.xml:8:162
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:226)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
... 30 more
Caused by: java.lang.ClassNotFoundException: org.apache.struts2.views.gxp.inject.InjectedObjectContainer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
... 33 more
2013-7-19 21:35:09 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2013-7-19 21:35:09 org.apache.catalina.core.StandardContext start
严重: Context [/HelloWorld] startup failed due to previous errors
2013-7-19 21:35:09 org.apache.catalina.startup.HostConfig deployDirectory



这是什么错误呢?我按照书上的实例来的,改了很多地方 都是这样报错,求解答!
...全文
514 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
ADC_VN 2013-07-24
  • 打赏
  • 举报
回复
引用 16 楼 secondfirstlife 的回复:
关键是你数据库是什么编码类型的,用Spring了么,数据库链接 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass"> <value>com.mysql.jdbc.Driver</value> </property> <property name="jdbcUrl"> <!-- 192.168.1.60 --> <value>jdbc:mysql://localhost:3306/findPerson?useUnicode=true&characterEncoding=UTF-8</value> </property>
没有数据库,没用spring
ADC_VN 2013-07-24
  • 打赏
  • 举报
回复
引用 15 楼 lori_xj 的回复:
有jar 没有加进去,乱码的问题是编码设置有问题!一般最好设置成utf-8
应该是哪个没有加进去呢?
ADC_VN 2013-07-24
  • 打赏
  • 举报
回复
引用 6 楼 weizi4332 的回复:
配置文件有问题,或者差包 ,昨天刚遇到过,我的问题是action的路径写错了……
我用了国际化消息资源文件,会不会是这里出的问题?
secondfirstlife 2013-07-22
  • 打赏
  • 举报
回复
而且他说了不能加载你的路径,你的路径里边有中文么,一帮这种路径什么的,尽量不要带中文,还有不要在代码里边放//或/,路径的话尽量写成File.separator
secondfirstlife 2013-07-22
  • 打赏
  • 举报
回复
我也是遇到过各种奇怪的,乱码,但是只要数据库,页面编码,项目编码都一样的话,就不会出现编码错误的问题,还有一些js会导致压面编码是乱码的问题,一般在windows下面测试部出来,大部分会出现在linux服务器上或unix服务器上
secondfirstlife 2013-07-22
  • 打赏
  • 举报
回复
关键是你数据库是什么编码类型的,用Spring了么,数据库链接 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass"> <value>com.mysql.jdbc.Driver</value> </property> <property name="jdbcUrl"> <!-- 192.168.1.60 --> <value>jdbc:mysql://localhost:3306/findPerson?useUnicode=true&characterEncoding=UTF-8</value> </property>
weizi4332 2013-07-21
  • 打赏
  • 举报
回复
配置文件有问题,或者差包 ,昨天刚遇到过,我的问题是action的路径写错了……
lori0801 2013-07-21
  • 打赏
  • 举报
回复
有jar 没有加进去,乱码的问题是编码设置有问题!一般最好设置成utf-8
Mr-GuiLin 2013-07-21
  • 打赏
  • 举报
回复
不要把tomcat放到有空格的目录下!
Zemo 2013-07-21
  • 打赏
  • 举报
回复
才发了两天而已.. 我的当天就沉下去了... 帮我看看我的吧... http://bbs.csdn.net/topics/390524248
ADC_VN 2013-07-21
  • 打赏
  • 举报
回复
引用 11 楼 mengxiangzr 的回复:
解决了吗
没有 总是显示问号
sprit2 2013-07-21
  • 打赏
  • 举报
回复
解决了吗
ADC_VN 2013-07-21
  • 打赏
  • 举报
回复
引用 8 楼 qq245282209 的回复:
我发帖的时候怎么就从来没人回应呢...╮(╯▽╰)╭
我都发了好几天了
weizi4332 2013-07-21
  • 打赏
  • 举报
回复
引用 7 楼 yemubai 的回复:
引用 6 楼 weizi4332 的回复:
配置文件有问题,或者差包 ,昨天刚遇到过,我的问题是action的路径写错了……
现在能运行成功,就是会出现一堆问号,看3楼
这个应该是编码的问题,在你的工程里也设置charset=utf-8,应该在properties里面改的,我该过,忘记在哪了
Zemo 2013-07-21
  • 打赏
  • 举报
回复
我发帖的时候怎么就从来没人回应呢...╮(╯▽╰)╭
ADC_VN 2013-07-21
  • 打赏
  • 举报
回复
引用 6 楼 weizi4332 的回复:
配置文件有问题,或者差包 ,昨天刚遇到过,我的问题是action的路径写错了……
现在能运行成功,就是会出现一堆问号,看3楼
ADC_VN 2013-07-20
  • 打赏
  • 举报
回复

运行完了以后 全是乱码 是怎么回事?
<%@page contentType="text/html;charset-gbk" %>
<%@taglib prefix="s" uri="/struts-tags"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><s:text name="title.text"/></title>
</head>

<body>
${ sername},<s:text name="label.welcome"></s:text> <br>
${reslutStr}
</body>
</html>



这个welcome.jsp的代码
ADC_VN 2013-07-20
  • 打赏
  • 举报
回复
引用 1 楼 cqslideng 的回复:
Caused by: java.lang.ClassNotFoundException: org.apache.struts2.views.gxp.inject.InjectedObjectContainer 差包
差哪个包呢?我把所有的包都加进去了
ADC_VN 2013-07-20
  • 打赏
  • 举报
回复
引用 4 楼 secondfirstlife 的回复:
charset=gbk
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
这句改成gbk么?前面第一句已经有了啊,这两部分有什么区别啊?
secondfirstlife 2013-07-20
  • 打赏
  • 举报
回复
charset=gbk
加载更多回复(1)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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