如何查找项目中使用的Struts版本

时间:2010-10-26 08:45:15

标签: struts

如何在Eclipse中的 Web应用程序项目中找到正在使用的Struts版本

我的 struts-config.xml 表示

<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts 
Configuration 1.2//EN"

"http://struts.apache.org/dtds/struts-config_1_2.dtd">

感谢。

5 个答案:

答案 0 :(得分:22)

打开struts jar并在MANIFEST文件中读取META-INF文件夹中的版本。

答案 1 :(得分:11)

我们可以通过观察Struts-config文件的doctype来找出struts版本。 例如,如果您的struts配置文件包含以下DTD,那么我们可以说它是Struts 1.1版本。

<!DOCTYPE struts-config PUBLIC 
"-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" 
"http://jakarta.apache.org/struts/dtds/**struts-config_1_1.dtd**">

答案 2 :(得分:5)

在Windows系统上:

  1. 打开文件资源管理器,搜索 struts * .jar
  2. 使用解压缩工具(例如IZArc2Go)打开 struts-core.jar
  3. 打开 META-INF文件夹并使用文本编辑器打开 MANIFEST.MF 文件
  4. 在那里你会找到规范 - 版本:,版本号为
  5. 一些额外的发布信息:

答案 3 :(得分:4)

并且在manifest.mf中查看的属性是“Specification-Version”

答案 4 :(得分:3)

不要参考Manifest版本。相反,你参考“规范 - 版本”

例如: 规范 - 版本:1.2.4

这意味着struts verison是1.2.4