Как найти версию Struts, используемую в проекте

Как найти версию Struts в проекте веб-приложения в Eclipse?

Мой 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">

Спасибо.

Ответ 1

Откройте файл struts и прочитайте версию в файле MANIFEST, внутри папки META-INF.

Ответ 2

Мы можем узнать версию расположений, просмотрев doctype файла Struts-config. Например, если ваш конфигурационный файл 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**">

Ответ 3

и свойство, которое нужно посмотреть в manifest.mf, это "Спецификация-Версия"

Ответ 4

В системе Windows:

  • Откройте файл-проводник, найдите распорки *.jar
  • Откройте struts-core.jar с помощью средства распаковки (например, IZArc2Go)
  • Откройте папку META-INF и откройте файл MANIFEST.MF с помощью текстового редактора
  • Там вы найдете Спецификация-Версия: с номером версии

Дополнительная информация о выпуске:

Ответ 5

Не ссылайтесь на Манифест-версию. вместо этого вы ссылаетесь на "Спецификацию-Версия"

Например: Спецификация-Версия: 1.2.4

Это означает, что проверка struts равна 1.2.4