《Java Web编程宝典》最后一章(24章)Shop运行不了
发表在JavaWeb图书答疑 2012-04-22
是否精华
版块置顶:
把所有程序要求的jar包都导入到lib文件夹下,但最后还是不能运行程序。现在是程序中没有error,可以显示index.jsp就是默认的首页,但随后跳转不到主页,控制台也不显示错误信息,就是IE页面显示
            /Shop/index.html

description The requested resource (/Shop/index.html) is not available
也不知道到底为什么。按照各位大神的帖子,删除了struts2-convention-plugin-2.1.8.1.jar包,可也是没用啊,要不谁传我一份他配好的程序,谢啦!~~
分享到:
精彩评论 23
BESTITL
学分:0 LV1
TA的每日心情
开心
2021-04-22 16:32:55
2012-05-05
11L
[strong][font size=6][font color=#FF0000]首先感谢技术人员认真解答,现在按照书上的要求有重新加了一遍JAR包,现在跟你们要求的一样,这次[/strong]报错如下:[/font]
[/font]org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
22:59:50,343 ERROR Dispatcher:27 - Dispatcher initialization failed
Unable to load configuration. - [unknown location]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
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:4340)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
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.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: Caught exception while loading file struts-default.xml - [unknown location]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:902)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:143)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:110)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:168)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 31 more
Caused by: java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.createDocument(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.<init>(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.setResult(Unknown Source)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.setup(DomHelper.java:205)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:190)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:181)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:167)
at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:107)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:893)
... 35 more
2012-5-5 22:59:50 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter struts2
Unable to load configuration. - [unknown location]
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:431)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
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:4340)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
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.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: Unable to load configuration. - [unknown location]
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:374)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)
... 29 more
Caused by: Caught exception while loading file struts-default.xml - [unknown location]
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:902)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:143)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:110)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:168)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 31 more
Caused by: java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.createDocument(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.SAX2DOM.<init>(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.runtime.output.TransletOutputHandlerFactory.getSerializationHandler(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.setResult(Unknown Source)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.setup(DomHelper.java:205)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:190)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:181)
at com.opensymphony.xwork2.util.DomHelper$DOMBuilder.<init>(DomHelper.java:167)
at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:107)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:893)
... 35 more
2012-5-5 22:59:50 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2012-5-5 22:59:50 org.apache.catalina.core.StandardContext start
严重: Context [/Shop] startup failed due to previous errors
2012-5-5 22:59:50 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
2012-5-5 22:59:51 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2012-5-5 22:59:51 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2012-5-5 22:59:51 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/93  config=null
2012-5-5 22:59:51 org.apache.catalina.startup.Catalina start
信息: Server startup in 25404 ms
BESTITL
学分:0 LV1
TA的每日心情
开心
2021-04-22 16:32:55
2012-05-07
12L
[font size=4][font face=宋体][font color=#FF0000]你们文件中的struts-front.xml配置好像有点问题,其中加入的action相关配置中class属性貌似有点问题,比如:
<!-- 消费者Action -->
<package name="shop.customer" extends="shop-default" namespace="/customer">
<action name="customer_*" method="{1}" class="customerAction"></action>
</package>

上述中  c[/font]lass="customer[/font]Action"中应该是第一个字母大写吧?而且他的路径对么?[/font]  
无语_mrkj
学分:3155 LV11
2012-05-10
13L
这里应用了Spring的动态代理技术,所以这个的配置文件是没有错误的。
您在浏览器中运行一下启动的后程序,看看能不能正常运行。这个程序如果配置正确是可以运行的。
BESTITL
学分:0 LV1
TA的每日心情
开心
2021-04-22 16:32:55
2012-05-10
14L
[font color=#FF0000]我的开发环境是Myeclipse8.5 + Mysql5.0 + tomcat6.0,按关盘说明要求将jar文件加载至Lib文件夹下,如果可以我想把我的源码文件传你们运行一下,至少我是找不出哪里没有配置对了。其他书上的JAVA WEB项目我也运行过没有问题,我现在只能想到与是代码上的问题......[/font]
无语_mrkj
学分:3155 LV11
2012-05-14
15L
光盘中提供的源码,如果配置正确是可以正常运行的。
BESTITL
学分:0 LV1
TA的每日心情
开心
2021-04-22 16:32:55
2012-05-14
16L
[strong][font size=5][font color=#FF0000][font face=楷体_GB2312]我配置的步骤如下:
1.tomcat6.0服务器配置好了,其他基于三大框架技术的源代码也可以运行;
2.将该程序需要的jar包全部导入到lib文件夹下,并在build path中构建好路径;
3.将hibernate配置文件中的My[/strong]sql的用户名 密码均改为[/font]自己机子上配置的用户名 密码;

我觉得[/font]只是运行一下源代码,实在没什么好配置的了。[/font]

麻烦技术人员帮忙运行一下,我现在十分怀疑是不是我的源码文件有问题,但是我自己绝对没有改过。前面自己改了一下,但都不行,但是我自己有一个原始的副本。或者我把我的源码传到你们的邮箱,或者你们帮忙传一份你们能运行的源码,包括lib文件夹。感觉你们公司真的十分负责,在这感谢了!
无语_mrkj
学分:3155 LV11
2012-05-16
17L
我们的客服人员已经将我们配置好的程序(带Jar包的)发到您在我们网站注册时,留的这个邮箱中了,请注册查收,如果您没有收到, 或者这个邮箱不正确,请留下您的有效邮箱。
BESTITL
学分:0 LV1
TA的每日心情
开心
2021-04-22 16:32:55
2012-05-17
18L
[font size=5][font face=楷体_GB2312][font color=#[/font]FF0000]对不起,邮箱当时输入错误,有[/font]效邮箱为364483814@qq.com    非常感谢[/font]
aster
学分:0 LV1
TA的每日心情
开心
2023-01-31 09:41:43
2012-05-18
19L
[FIELDSET][LEGEND]引自:18楼[/LEGEND]
[font size=5][font face=楷体_GB2312][font color=#[/font]FF0000]对不起,邮箱当时输入错误,有[/font]效邮箱为364483814@qq.com    非常感谢[/font]
[/FIELDSET]

回复:
  结贴~
BESTITL
学分:0 LV1
TA的每日心情
开心
2021-04-22 16:32:55
2012-05-20
20L
[font size=5][font face=楷体_GB2312][font color=#FF0000][st[/font]rong]麻烦技术人员给再发一下,我的QQ[/font]邮箱看了没收到,我重新发了正确的邮箱地址[/font]。谢谢了~——~[/strong]
首页上一页 123 下一页尾页 23 条记录 2/3页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照