位置:首页 » 技术 » 小弟我在struts2的struts.xml中将class制定为spring配置文件中的id名,但是启动tomcat说找不到

小弟我在struts2的struts.xml中将class制定为spring配置文件中的id名,但是启动tomcat说找不到

日期:2013-02-01 阅读:0num
Advertisement

我在struts2的struts.xml中将class制定为spring配置文件中的id名,但是启动tomcat说找不到
struts.xml

<action name="addcard" class="cardAction" method="addCard">
<result name="add">/add_success.jsp</result>
</action>

applicationContext.xml
<bean id="cardAction" class="action.CardAction" autowire="byName">
<property name="cardService">
<ref bean="cardService"/>
</property>
</bean>
已经有包 struts2-spring-plugin-2.0.14.jar
struts.xml 有<constant name="struts.objectFactory" value="spring" />

错误信息:
严重: Exception starting filter struts2
Action class [cardAction] not found - action - file:/F:/newsvnwork/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/showCard/WEB-INF/classes/struts.xml:11:62
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)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:205)
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)

小弟我在struts2的struts.xml中将class制定为spring配置文件中的id名,但是启动tomcat说找不到的相关内容

相关文章
  • 小弟我在struts2的struts.xml中将class制定为spring配置文件中的id名,但是启动tomcat说找不到

    我在struts2的struts.xml中将class制定为spring配置文件中的id名,但是启动tomcat说找不到 struts.xml <action name="addcard" class="cardAction" method="addCard"> <result name="add">/add_success.jsp</result> </action> appl

  • 小弟求解几个关于struts2的struts.xml有关问题

    小弟求解几个关于struts2的struts.xml问题 XML code <struts> <!-- 这里面要做的是各种result类型 --> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/result" extends="struts-default

  • Struts2项目struts.xml跟web.xml配置

    Struts2项目struts.xml和web.xml配置 web.xml配置: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  • 关于struts2框架struts.xml位置的有关问题

    关于struts2框架struts.xml位置的问题. 本人新手 昨天刚刚下载struts开始学 从导包开始 系统一直报错 估计是struts.xml位置没放正确 我查网上有说放在classes目录下的 也有说放src目录下. 到底哪个 还有.property文件怎么生成的? ------解决方案-------------------- struts-config.xml放在WEB-INF文件夹下,和src文件夹同级. .property文件直接创建新文件起名xxx.properties不就行了

  • 将struts的freemarkerManager配备放置在spring容器中维护

    将struts的freemarkerManager配置放置在spring容器中维护 原freemarker配置的ftl读取路径是默认在classes下, 增加userConfiguration配置使其可以在web路径下读取ftl package net.esj.basic.plugins.freemarker; import java.io.File; import java.io.IOException; import javax.servlet.ServletContext; import

  • 修改Struts2的struts.xml配置文件位置

    默认情况下,Struts2的配置文件名称为struts.xml,且该文件放在src根目录下.如下图所示: 如果需要修改struts.xml的位置,例如把struts.xml放到struts2文件夹下,结构如下图所示,该怎么办呢? Struts2在web.xml中的一般配置如下: [html] <!-- 配置struts2过滤器:StrutsPrepareAndExecuteFilter --> <filter> <filter-name>struts2</filt

  • Struts2+hibernate+spring 配置文件中scope=&quot;prototype&quot;的作用 .

    项目中对一个表的增删该操作是用一个action,这个action有add,update,delete,save这些方法,添加和修改是共用一个页面,当页面得到id时代表进行的修改操作,反之是添加操作.因为在配置spring的bean是忘了写scope="prototype"所以每次添加时都显示最后一次访问过的记录 找了很长时间,原来是spring bean出了问题. scope="prototype" 会在该类型的对象被请求时创建一个新的action对象.如果没有配置

  • 关于Struts、Hibernate和Spring配置文件或验证文件在myeclipse中出错有关问题 关于Struts、Hibernate和Spring配置文件或验证文件在myeclipse中出错有关问题

    关于Struts.Hibernate和Spring配置文件或验证文件在myeclipse中出错问题 问题: referenced file contains errors:...dtd 引用的dtd文件问题,红叉号指向xml文档的第一句. 解决方案: 1. 引入相关dtd文件 window-->Preferences-->MyEclipse-->Files And Editors-->XML-->XML -->Catalog中,Add,添加一项,添加到User Spec

  • Struts2.1.6 bug,启动Tomcat时错误:严重: Exception starting filter struts2 Struts2.1.6 bug,启动Tomcat时错误:严重: Exception starting filter struts2

    Struts2.1.6 bug,启动Tomcat时异常:严重: Exception starting filter struts2 使用struts2.1.6版本时,已搭建好struts2开发环境,程序无任何问题.但是,部署好项目之后,启动Tomcat时Console报错抛出异常: 严重: Exception starting filter struts2 java.lang.NullPointerException 如下图所示: 出现这个错误的原因是:这是struts-2.1.6版本的一个BU

  • Spring MVC中可不可以实现struts环境JSP中的不同按钮进不同的函数功能

    Spring MVC中能否实现struts环境JSP中的不同按钮进不同的函数功能 1.以前使用的struts2,在一个jsp的页面中,有多个提交的按钮,不同的按钮在Action中,运行或提交时指向了不同的函数,这样有利于分别处理,但不知spring mvc中如何来实现,请请教. 找了好久的资料,都没有找到好的办法

  • Extjs3.x Struts2 -Json-plugin学习范例 -struts.xml配置 04

    Extjs3.x Struts2 -Json-plugin学习实例 -struts.xml配置 04 struts.xml实际上也非常的简单,代码如下: 但是需要注意的:package的extends一定要继承json-default 然后相应的action的type设置为json,就可以了.视图就不需要设置了. 至于为什么,大家可以搜索struts2-jsonplugin自己看吧. <?xml version="1.0" encoding="UTF-8" ?

  • myeclipse9 struts2 struts.xml资料报错

    myeclipse9 struts2 struts.xml文件报错 XML code <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2

  • Struts2应用3- Struts2的配置1- web.xml 、struts.xml 配置

    Struts2使用3-- Struts2的配置1-- web.xml .struts.xml 配置 http://blog.csdn.net/xiaoping8411/archive/2009/11/04/4766725.aspx

  • struts2里面的struts.xml头文件有哪位高手知道内部原理吗

    struts2里面的struts.xml头文件有谁知道内部原理吗? struts头文件里面的 <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> 我上次把头文件里面的http://struts.apache.org/dtds/stru

  • struts2配置文件struts.xml出错解决办法

    struts2配置文件struts.xml出错 struts2配置文件struts.xml 中找不到dtd文件 struts.xml配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://

  • Struts2之我见系列总结----struts.xml骨架配置(2012.12.03)

    struts.xml当然是整个struts 2 框架的整个核心,以下是一份完整的struts.xml骨架: [ code=C/C++ ] <?xml version="1.0" encoding="GBK"?> <!-- 下面指定Struts 2配置文件的DTD信息--> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configurati

  • struts2 struts.xml会include其它jar包里的xml配置文件吗

    struts2 struts.xml能include其它jar包里的xml配置文件吗? struts2 struts.xml能include jar包里的xml配置文件吗? struts2 struts.xml struts2 struts.xml JAR 分享到: ------解决方案-------------------- 可以的,只要把路径写对了.

  • struts2 struts.xml能include其它jar包里的xml配置文件吗?解决思路

    struts2 struts.xml能include其它jar包里的xml配置文件吗? struts2 struts.xml能include jar包里的xml配置文件吗? ------解决方案-------------------- 可以的,只要把路径写对了.

  • 在struts2的配置文件顶用图形化的界面快速include其他struts.xml 在struts2的配置文件顶用图形化的界面快速include其他struts.xml

    在struts2的配置文件中用图形化的界面快速include其他struts.xml 为了方便团队开发,我们通常是保留一个struts.xml然后在每一个成员中分一个或若干个struts-XXX.xml.我们知道这些xml文件要包含在struts,xml中.手写的话有时候会出错.图形界面帮忙解决了这一点.在hibernate中快速添加是将XXX.hbm.xml拖到图形界面的hibernate.cfg.xml中.但在struts2中不能拖动.经过探究发现可以这样做. 具体步骤如下: 1.在xml中

  • Struts2中有关struts-default.xml,struts.xml,struts.properties文件详解

    1) struts-default.xml 这个文件是struts2框架默认加载的配置文件.它定义struts2一些核心的bean和拦截器. <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://st

最新文章
  • 冰山一角,管窥中国互联网的地下世界

    http://www.huxiu.com/article/12679/ 难得看到一篇好文章,信息量很大也很真实. --cut-- huangjingyun在2013-05-29 20:57:1回答到: lls说的应该是 这则广告的内容吧 与文章里提到的问题是相符de 不过我对文章的内容不以为然 色情才是地下世界 不管线上 还是线下 libraor在2013-05-29 21:53:4回答到: 没啥出乎意料的~ freed在2013-05-29 22:10:4回答到: 有些事..不去想就是了..还

  • 无编程基础想学习 IOS 编程,求推荐好的培训班或教程,谢谢大大们

    RT. --cut-- vCleaner在2015-02-10 15:27:2回答到: /t/160275 发贴前请先搜索 主题创建指南 - 「提问型主题:请用准确的语言描述你遇到的问题,如果问题足够在标题中写完,那么正文是不用填写的,在正文中写 RT 是完全没有必要的.」 webobo365在2015-02-10 15:35:0回答到: 每当看到求 iOS 入门教程或者培训班的问题,我就有一种骂脏话的冲动:尼玛,不知道斯坦福有最好的 iOS 开发教程吗?不知道先上网 google 一下吗?上来

  • 网站用了 cdn 虽然设置不缓存,会不会小概率被缓存

    网站用了 cdn 虽然设置不缓存,会不会小概率被缓存. 最近这个问题频发,怀疑是 cdn --cut-- abelyao在2016-05-09 16:47:13回答到: 不缓存为啥用 CDN - em70在2016-05-09 16:47:13回答到: CDN 不缓存,但用户浏览器会缓存啊,所有的网址后面加个随机数吧 falcon05在2016-05-09 16:47:13回答到: 看缓存策略,如果是全部回源的就不会,不过这样用 cdn 意义不大,如果其他策略,比如在 CDN 上没找到就回源,这

  • IBOS安装进程卡住不动怎么办?

    安装过程卡住在某个百分百环节无法继续,这个原因通常和安装的环境不符有关,请检查安装环境是否符合"PHP5.0.0到5.3.0之间,Zend的Optimizor2.5.7到3.3之间,mysql 5版本以上"这个环境要求. 如果确认软件都已经正确安装,版本也无误,仍然没法安装IBOS系统,请登陆IBOS官网http://www.ibos.com.cn联系在线客服寻求帮助,或者联系我们售后为贵司指定对接的工程师.

  • 计划你的服务器

    当你计划在单个服务器使用Proxy Server时,要考虑下列因素 推荐的硬件 在选择处理器速度.硬盘大小和内存数量上,你所应遵循的规则是什么?在计划服务器硬件费用时,这些决定非常重要,根据你对Proxy Server的应用意向,它也直接影响到所有服务器的性能. Internet连接设备 你使用什么样的物理连接来把Proxy Server连接到Internet?是Modem.ISDN.或是专线,还有些附加问题也要考虑. Internet连接费用 什么是你Internet连接的带宽和持续性?如果你

  • 内蒙古红山国家森林公园

    红山国家森林公园座落于内蒙古自治区东南部赤峰市近郊,濒临英金河,西南距赤峰市区3公里,南距北京420公里,距承德220公里,铁路.公路交通均很便利,也可以乘飞机从北京.呼和浩特.沈阳等地直达这里. 公园于1991年11月经林业部批准建为国家森林公园,面积6.5万亩,森林覆盖率为39%.整个公园分为红山区.北山区.东山区和西山区四部分,分别生长着品种繁多的典型北方树种,主要有黑松.云杉.落叶松.杨.柳.榆.柞.桦等,形成了内蒙草原上难得的森林风光.此外,还有各种药材植物和野生动物. 园内还有众多自

  • 新春音乐体验就找一听音乐盒 新春音乐体验就找一听音乐盒

    春节长假将近,我们总算有了一个宽松的环境去放松一下自己!不过这闲暇之余毕竟还有众多的琐碎事值得大家去操心--买年货.做年食.收拾家务----不过这毕竟不是上班,我们大可以边听音乐边做事,让动人的旋律协调您的步骤,从而娱乐放松和做事两不误!当然说到音乐,咱们首先想到的就是酷狗.酷我.千千之类的大牌音乐盒,而今天小编想为大家介绍的却是由著名音乐网站一听音乐网所开发的工具--一听音乐盒,希望大家能够喜欢! 一听音乐盒的简介: 软件名称:一听音乐盒 2.1.4 软件大小:2683KB 软件授权:免费 软

  • 如何使用U盘安装windows10 如何使用U盘安装windows10

    1.首先我们需要制作一个U盘启动盘,将Win10的ISO镜像写入U盘, 2.U盘启动之后,我们就要到BIOS里去设置成U盘启动,让安装程序得以运行; 3.插入制作好的U盘开机,我们就直接进入安装过程了.选择默认的语言和输入法,直接进入下一步; 4.需要输入序列号,那就输入进入下一步确认; 5.看到选择是保留设置还是重新安装的选项,彻底一点就选重新安装.这里就能看到选择磁盘的选项,在这里可以格式化.删除磁盘分区等操作; 6.自动安装流程了,如果你看到了这个界面,最后只要等待它完成了. 重新启动计算

  • 微尚美微信设备填补市场空白赢得万众瞩目 微尚美微信设备填补市场空白赢得万众瞩目

    微信是伴随着智能手机的广泛普及而诞生的一种新型社交工具,它开创了商家和顾客沟通联络的一个新时代,为广大商家带来了丰厚的收益,也给顾客带来前所未有的消费体验.然而,微信目前还停留在线上与线下活动无法有效联通的阶段,这就成为微信营销的一个主要缺陷.微尚美微信设备的到来,让O2O的线上线下营销联动成为可能,在全球范围内掀起了一场微信打印营销热潮.有业内人士评论,微尚美微信设备或将助推微信营销进入一个更高的层次. 填补空白,线上线下连为一体 在餐饮.娱乐.金融.服务等各类领域中,微信的应用已经十分普遍.

  • 失去理智,不只是给生命的个体带来致命的苦头 失去理智,不只是给生命的个体带来致命的苦头

    南太平洋上有一个富饶的岛国,名叫瑙鲁,这里有着取之不尽的鸟粪资源.靠输出鸟粪,瑙鲁人赚得大量的外汇.他们无需工作,一切费用皆由政府包干,而且每人每年还享受政府发放的35万美元的零用钱;在他们家里,现代家俱一应俱全,外出时驾驶着豪华越野车或高速快艇,吃的是包装考究的西式食品或罐头,甚至家里还雇佣着外国人.靠着鸟粪,瑙鲁人过着养尊处优的生活. 在拉美,有一个叫海地的国家,在上世纪50年代,海地人为了摆脱贫困,他们大量砍伐树木,开辟庄稼地,种植甘蔗等经济作物.另外,当海地人发现林木中有一种红桃木十分值

热门推荐
  • 护肤禁忌:哪些东西千万别抹脸上 护肤禁忌:哪些东西千万别抹脸上 护肤禁忌:哪些东西千万别抹脸上 凡事都有两面性,用在脸上或身体上的产品也是如此,也许你会欣喜地看到糖粒磨去双腿的老旧角质,但它用在脸上却是你皮肤灾难的开始.所以别再盲目为你的脸增加负担,下面这些常见物品千万别放在脸上使用. 柠檬 柠檬汁呈高度酸性,pH值2,正如吮吸柠檬能破坏牙齿上的珐琅质,若直接在皮肤上使用纯柠檬,你的皮肤将受到强烈此节并破坏它的平衡. 糖 我们已经知道,摄入过多的糖分会给皮肤带来灾难,面部皮肤薄的远远超出你的想象,因此,虽然糖和橄榄油去角质可以让你的双腿看起来光滑艳丽,但大颗
  • vst全聚合怎么添加频道 vst全聚合怎么添加频道 虽然现在不少网络电视机顶盒直播软件已经拥有了数以百计的直播电视台,但并不都是自己喜欢的,怎么办呢?今天笔者在这里分享下如何使用VST全聚合添加节目源的教程,它包括两种方法. VST全聚合添加源:本地自定义 在电脑上新建一个文本文档,文件名为tv.txt.文件格式为频道名+逗号+频道链接地址,中间空格逗号都可以.文档建好后另存为UTF-8编码格式,拷贝到U盘根目录,把U盘接到机器上,进入直播频道,按OK键呼出节目列表,按遥控器左键切换到自定义即可. 具体操作如下: 1.编辑自定义直播源文本,在各大
  • 人生的境界,说到底,是心灵的境界 人生的境界,说到底,是心灵的境界 人生的境界,说到底,是心灵的境界.若心乱神迷,无论你走多远,你皆捕捉不到人生的本象,领略不到有韵致的风景.唯有心灵的安静,方能铸就人性的优雅.这种安静,是得失后的平和,是面对诱惑的恬淡,是面对困苦的从容,笑对这个混浊的世界,慢慢地去看清.看透.看穿.看淡的这个漫长的人生路.
  • 万万没想到! 360 “手机神奇功能”陪你猎奇 万万没想到! 360 “手机神奇功能”陪你猎奇 用手机探测身边是否有"鬼",在不靠谱相亲时手机自动显示来电救你脱身,让安卓手机变成苹果的界面,空手不接触接听电话--也许,你认为这些是惊悚和贴心兼具,新鲜和便利共存的幻想,但是360手机助手近日启动的"发现手机神奇功能"活动告诉你:其实只要下载软件,它们就能加入你的日常生活,而且你在体验"神奇"的同时,还能赢得话费或360送出的随身wifi等好礼. 图1:360手机助手启动"神奇手机软件"活动 仅有"标配"
  • 《君王2》1.1新版游戏攻略 《君王2》1.1新版游戏攻略 小韩因为文笔太欠水准,很少写攻略,友友们凑合着看吧! 任务引导是可以关闭的你了解吗?出现提示的时候点击那个小对话框右上角的红叉叉,就可以关闭了. 懂的利用关闭任务引导这个功能是有好处的, 比如14级的精炼装备任务和17级的装备打孔镶嵌任务可以利用到, 如果跟着引导走你会浪费一个精炼石和一个打孔器,小韩认为浪费是可耻的! 关闭精炼任务引导,选择充vip1,只要1块钱,谁都花的起,充值成功后会送两把紫色武器, 你选择一把来精炼打孔镶嵌,任务照样完成! 人物升到15级的时候,多了三个功能:国家频道发言
  • 情字何解,一生难过 情字何解,一生难过 梦里三千情难枕,浮生只求一帧闲.莫嗔痴无悔,红烛独燃泪.莫怨爱轻灼,情字拆心碎.莫叹红颜薄,命里定尘归.五月芳菲尽,月色入帘帷.琴音绕指柔,花开花落垂.不求同白首,只愿梦千回.---题记 雨,落的漫不经心,静静的听着夜的哭声,滴滴答答的呻吟.是谁的疼痛,发出呐喊?我蜷缩着,最怕电闪雷鸣的惊魂,影子与我,沦为黑暗的传闻!傻傻的凝望着夜色无尽的黑,那是孤绝于世的冷清与静寂.除了心跳似乎没了一丁点声响,居然没了泪,或许被黑夜里满天的星子盗走了,沉迷于萧索,沉溺于孤独.黎明近了,我在等,等一个虚无缥缈的
  • 王者荣耀补刀键怎么用 补刀键攻击模式介绍 王者荣耀补刀键怎么用 补刀键攻击模式介绍 王者荣耀中相信你也遭遇过当敌方英雄龟缩塔下,虽防御塔只有一丝血,却不停释放伤害无法与敌方英雄爽快一战?看看新的"补刀键攻击"模式将带来如何全新的变化! 给各位王者荣耀的玩家们带来补刀键攻击模式介绍. 当玩家在设置界面中,开启补刀按键时: 局内游戏的主界面会开启"补刀"这个新的攻击按键 点击(或者长按)补刀键,会控制英雄按照:小兵/野怪-BOSS-机关-英雄的优先级,在视野范围内寻找可以被攻击的单位进行攻击; 如果范围内有两个或以上可攻击目标时,系统会自动选择玩家在设