clwn.net
当前位置:首页 >> struts2 升级遇到的问题 >>

struts2 升级遇到的问题

ClassNotFound, 应该是少了jar包,你看看项目里有没有commons-logging-xxxx.jar,没有就上网找一个

你是不是用到了Struts2的json插件?我搜到的一些可能的错误,给你参考: 大概是说那个json 插件的jar需要跟你的struts core的版本按照其官方文档说明上来用,否则就有可能报错。 下面是网上的一些资料: 当项目启动时报如下错误时:com.opensymp...

Struts1和Struts2的区别和对比 ? Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ? Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个Actio...

更改web.xml文件: struts2Filterorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterfilter-class处,改了就好了。

strutsPrepare org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter siteMesh com.opensymphony.sitemesh.webapp.SiteMeshFilter strutsExecute org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter strutsPrepare /* site...

开发项目使用的jdk版本和项目运行服务器jdk版本不同就会出现上面的问题。 修改项目java compiler的方法:在项目点右键->Perperties->Java Compiler, 修改JDK Compliance版本

直接替换掉原旧jar包运行程序运行用添加报错加干嘛用新东西2.3.15.1没必要

很明显的错误呀,ResourceNotFoundException,找不到模板.vm文件 一般的解决方法就是 先指明模版所在路径,在velocity初始化时调用这个模板文件,这样就解决了问题。如果你指明了路径,那很有可能就是指明的路径不对,没搞清绝对路径和相对路径。 ...

你在web.xml将所有的url都用struts拦截了,但是在struts的配置文件中,都没有关于index.jsp如何处理的代码。

写个Interceptor,过滤掉这些恶意请求就行了,这样你就可以换回以前的jar包,应该就可以解决你的问题 String hacker=ServletActionContext.getRequest().getQueryString(); String resultstr = "success"; if(hacker.indexOf("action:%{")>-1||hack...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com