JDK1.4 运行struts2

由于Struts2默认的平台是:
    Servlet API 2.4
    JSP API 2.0
    Java 5
所以....
情况一:
    项目中只用到Struts2的,需要如下步骤:
    1:在struts2官方网站上下载已编译过的jar包(以下称之为J4目录),地址为:http://mirror.bjtu.edu.cn/apache//struts/binaries/struts-2.0.14-backport.zip
    2:J4目录需要导入到项目中的包有:backport-util-concurrent-3.0.jar、retrotranslator-runtime-1.2.2.jar、retrotranslator-transformer-1.2.2.jar、struts2-core-j4-2.0.14.jar、xwork-j4-2.0.7.jar。
    3:在还需要导入Struts2的其它包有:freemarker-2.3.8.jar、ognl-2.6.11.jar
    4:OK...
情况二:
    项目中用到SSH的话,则需要使用Retrotranstator把原JDK5的包转化成JDK1.4的,需要转换的包有:struts2-spring-plugin-n.n.n.jar (n代表版本号)
    关于Retrotranstator介绍,详细的可以查看:http://retrotranslator.sourceforge.net
    Retrotranstator使用简单步骤:
1:将J4目录下的backport-util-concurrent-3.0.jar、retrotranslator-runtime-1.2.2.jar、retrotranslator-transformer-1.2.2.jar解压同一目录。比如我解压至E:\Struts2\
2:使用命令行:java -jar E:\Struts2\retrotranslator-transformer-1.2.2.jar -advanced -srcjar E:\Struts2\struts2-spring-plugin-2.0.14.jar -destjar E:\Struts2\struts2-spring-plugin-2.0.14-j4.jar
  
   命令行简要解释
  “E:\Struts2\retrotranslator-transformer-1.2.2.jar ”  这个包是Retrotranstator的工具类
  “E:\Struts2\struts2-spring-plugin-2.0.14.jar” 这个包是原jdk5的包
  “E:\Struts2\struts2-spring-plugin-2.0.14-j4.jar” 这个包则是转换后jdk4的包

哦可了。。。。
附件附:spring2+struts2包(转换后的,如果只使用Struts2的话,则需要去除:struts2-spring-plugin-2.0.14-j4.jar及相关的Spring包)...

你可能感兴趣的:(spring,jsp,freemarker,struts,ssh)