myeclipse10 tomcat7 struts2
来源:互联网 发布:python base64 解码 编辑:程序博客网 时间:2024/05/12 04:16
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">换了个电脑搭环境,</span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">鼓捣半天各种出问题,一直404,看了下错误信息,一开始是</span><span style="font-family: 微软雅黑, 'MS Sans Serif', sans-serif; background-color: rgb(255, 237, 196);">严重: Exception starting filter FilterDispatcher</span>
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher
后来百度半天是因为我下的strut是2.3 配置文件应该这么写
如果struts2版本是2.1以前
web.xml配置过滤器的时候应该是这样:
<web-app> <filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping></web-app>
如果struts2 版本是2.1以上
web.xml配置
<web-app>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteF
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
后来还是有问题 提示严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptio
又百度半天发现是jar包导入问题,解决方法如下
最简单的:
其实可以把struts-2.3.4\apps\struts2-blank-2.2.1.war下的lib中所有jar包导入到当前项目的WEB-INF/lib目录下。(struts-2.3.4\apps\目录下是所有的示例文件)
为什么呢?因为在使用struts-2.2以上版本时,必须加入javassist-**.ga.jar,否则就会出现上面的错误提示,而这个在struts-2.3.4\lib(其中struts-2.3.4是struts的目录)下是没有的,需要在struts-2.3.4\apps\struts2-blank-2.2.1.war下的lib中找到并加入到当前项目下WEB-INF/lib目录下。
所以在struts2.1以上的版本要引入的包应该是8个包
commons-fileupload-1.2.1.jar,
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.jar
http://blog.sina.com.cn/s/blog_7ffb8dd501013hyx.html
- myeclipse10 tomcat7 struts2
- Myeclipse10+TomCat7配置
- Myeclipse10+TomCat7配置
- MyEclipse10+tomcat7+jdk配置
- MyEclipse10下配置tomcat7
- MyEclipse10 设置Tomcat7
- MyEclipse10 Tomcat7 JDK1.7 配置
- MyEclipse10 Tomcat7 JDK1.7 配置
- MyEclipse10.7配置Tomcat7.0
- myeclipse10配置struts2
- MyEclipse10和Tomcat7运行Web页面
- MyEclipse10+tomcat7+jdk1.6安装配置
- myeclipse10+maven3.2.2+tomcat7环境部署
- win7 64bit系统 搭建jdk1.7、Myeclipse10.、tomcat7.0
- 关于myeclipse10中配置tomcat7出现的问题
- 【MyEclipse】——MyEclipse10配置Tomcat7+Web项目发布
- 如何配置JDK1.7+tomcat7.0+MyEclipse10.7的环境
- struts2入门---基于myeclipse10开发环境
- 异常:java.lang.IllegalStateException
- Relative 布局的基本属性
- Eclipse UML插件 AmaterasUML 的配置及使用
- vs2010, IIS5.0, asp.net 环境搭建相关问题
- leetcode74---杨氏矩阵查找SearchIn2DMatrix
- myeclipse10 tomcat7 struts2
- 经典二十个CSS技巧
- JEECMS二次开发 -------标签使用说明
- 从源代码角度看Struts2返回JSON数据的原理
- Eclipse远程调试Web应用
- Java学习系列(二十四)Java正则表达式详解
- Unity3d MonoDevelop格式化代码
- 豆瓣搜索—微信公共平台测试帐号申请
- Android混合开发之Activity类与html页面之间的相互跳转