EXCEPTION-STRUTS2
CreateTime--2016年8月29日17:05:50
Author:Marydon
声明:异常类文章主要是记录了我遇到的异常信息及解决方案,解决方案大部分都是百度解决的,(这里只是针对我遇到的做个汇总),特此声明!
struts配置文件异常
struts2-json示例项目报错信息
异常一:
There is no Action mapped for namespace / and action name testAction. - [unknown location]
解决方案:
最后发现struts2的jar包没有导入
异常二:jar包冲突
Unable to load configuration. - bean -
jar:file:/D:/ProgramFiles/apache-tomcat-7.0.68/webapps/struts-
json/WEB-INF/lib/struts2-core-2.3.20.jar!/struts-default.xml:57:72
方法一:
查看lib文件夹下是否有重复jar包,如有删除重复jar包后,清理删除tomcat有关该项目的信息,重新发布
方法二:
若myeclipse中jar包已删除,方法一无效,说明jar包还存在在该tomcat中,重新发布后仍然发现tomcat中已发布的该项目仍然有很多重复的jar包;则
a.将该项目不重复的jar包先复制到桌面的文件夹里;
b.复制该项目至桌面;
c.将该项目从myeclipse中删除干净;
d.删除原来拷贝项目lib文件夹下的所有jar包,再将拷贝的jar包复制进去;
e.新建一个web项目,分别拷贝src文件夹下的文件和webroot文件夹下的文件,覆盖所有即可
异常三:
Unable to find parent packages json-default
解决方案:
发现拼写错误
<package name="default" namespace="/test" extends="json-defult">
json-defalut写成了json-defult
拼写错误二
<constant name="sturts.i18n.encoding" value="uft-8"></constant>
utf-8写成uft-8
UpdateTime--2017年1月7日17:07:53
异常四:
There is no Action mapped for namespace [/demo/server/config/dict/tdictcode] and action name [index] associated with context path [/xyhcxyb].
原因一:
package包名不唯一
<package name="dictcode_demo" extends="struts-baseCfn" namespace="/demo/server/config/dict/tdictcode">
原因二:
第一,
class文件没有编译
切换到Navigator视图-->WEB-INF/classes看看对应的class文件是否编译,如果没有编译成功,按如下操作进行编译:
菜单栏-->project-->Clean-->重新编译该项目
第二
必须保证编译的项目文件保存在WEB-INF下的classes文件夹里
原因三:
XML文件引用路径不全
<!-- 字典维护 -->
<include file="demo/conf/struts/config/dict/struts-demo-config-dictcode.xml"/>
说明:这里XML文件之间的相互引用,路径必须将src后的路径引用全面才行
EXCEPTION-STRUTS2的更多相关文章
- struts2:异常处理
Struts2框架提供了自己的异常处理机制,只需要在struts.xml文件中配置异常处理即可,而不需要在Action方法中来捕捉异常. 传统方法 public String execute() th ...
- Struts2配置详解_配置Action
Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现 ...
- 谈一谈struts2和springmvc的拦截器
最近涉及到了两个项目,都需要考虑全局的拦截器,其功能就是判断session的登陆状态,如果session信息完好,可以从中取得相应的信息,则放行,否则拦截,进入重定向的uri. 既然是全局的拦截器,其 ...
- struts2框架学习之第二天
day02 下面是在每个Action之前都会执行的拦截器,这段代码来自与struts-default.xml文件. <interceptor-stack name="defaultSt ...
- Struts2 配置Action详解
Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实 ...
- 框架篇 -- Struts2
Struts框架很很早接触的一个框架知识,已经不那么频繁使用了,但是总结一下,复习一下还是很有必要的; Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MV ...
- struts2进阶
Struts2 一.Struts的工作原理 Struts2的工作机制3.1Struts2体系结构图 Strut2的体系结构如图15所示: (图15) 3.2Struts2的工作机制 从图15可以看出, ...
- Struts2配置详情
Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现 ...
- Struts(二十八):自定义拦截器
Struts2拦截器 拦截器(Interceptor)是Struts2的核心部分. Struts2很多功能都是构建在拦截器基础之上,比如:文件上传.国际化.数据类型转化.数据校验等. Struts2拦 ...
- 21.struts-Action配置.md
目录 1.Action开发方式 2.通配符 访问地址 [toc] 3.常量 后缀 指定默认编码集,作用于HttpServletRequest的setCharacterEncoding方法和freema ...
随机推荐
- UVA LIVE-3263 - That Nice Euler Circuit
画一个顶点为偶数的封闭的二维图,当然.这个图能够自交,给出画的过程中的一些轨迹点.求出这个图把二次元分成了几部分,比如三角形把二次元分成了两部分. 这个的话,有图中顶点数+部分数-棱数=2的定律,这是 ...
- [转载] 关于matlab GUI的一点心得
转载自 落落轻尘 [Fig文件方式,即使用菜单File->New->GUI来设计界面] 首先值得注意的是,在低版本matlab上制作的含GUI的m文件一般不能在高版本的matlab上面运行 ...
- OSChina 周日乱弹 —— 超酷炫 58 页年终总结,笑喷!
猿文:http://my.oschina.net/xxiaobian/blog/368981 借鉴一下以下的各种年终总结吧,总有适合你的... OSCer 们,小小编掐指一算,你命里真的缺我啊,赶紧给 ...
- remotepath != null 与 !TextUtils.isEmpty(remotepath) 的差别
remotepath != null 与 !TextUtils.isEmpty(remotepath) 的差别 !TextUtils.isEmpty(remotepath) 与 remo ...
- 通过修改基表(link$)让非public dblink变为public
有些朋友创建了一个非public的dblink,现在该数据库的其他用户需要去使用该dblink,在正常情况下无访问权限,需要重新建一个dblink,或者将原dblink修改为public.但是由于忘记 ...
- SharePoint 2013 升级
原文地址:https://www.nothingbutsharepoint.com/sites/devwiki/articles/Pages/SharePoint-2013-Upgrade.aspx ...
- Leader之重
1:合理安排每个CASE并检查每个人每天的工作进度和质量: 这会让一个庞大的工作,或者看上不可能完成的任务,变成可完成的. 2:警惕对立情绪,并寻找交接者: 永远无法控制所有成员对你或者对团队对公 ...
- 0, \0, NULL
字符串.字符数组输入.输出与'\0'的问题 原创首发,欢迎转载! 作者按 字符串.字符数组以"%s"格式输入时,以遇到'空格'为这个字符串输入结束. 字符串.字符数组以" ...
- 卷积神经网络用于视觉识别Convolutional Neural Networks for Visual Recognition
Table of Contents: Architecture Overview ConvNet Layers Convolutional Layer Pooling Layer Normalizat ...
- HDU2669 Romantic 扩展欧几里德 对我来说有陷阱
这道题对我来说有陷阱虽说是赤果果的扩展欧几里德,看样子基本攻还是不够哈,基本功夫一定要好,准备每天上那种洗脑课时分 多看看数论书,弥补一下 自己 狗一样的基础, 这道题用到了一个性质: 对于不定整数 ...