Какую версию JBoss я использую? - PullRequest
13 голосов
/ 25 февраля 2010

(как указано в заголовке :) Как мне узнать, какую версию JBoss я использую?

Мне также любопытно, какую версию tomcat я использую. Соответствует ли конкретная версия JBoss определенной версии tomcat?

Ответы [ 11 ]

15 голосов
/ 25 февраля 2010

В вашем каталоге JBoss lib:

  • Открыть файл jboss-system.jar по примеру
  • Извлеките файл MANIFEST.MF из каталога META-INF
  • Откройте MANIFEST.MF в текстовом редакторе, а затем посмотрите свойство Спецификация-версия и Реализация-версия
12 голосов
/ 25 февраля 2010

Этот URL (JMX-Console) должен предоставить вам информацию

http://localhost:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system%3Atype%3DServer

Версия tomcat подразумевается версией сервера jboss.

EDIT:

Полный список версий вы найдете здесь VersionOfTomcatInJBossAS

Доступ к вашему JBoss зависит от того, с каким интерфейсом он связан, используя -b hostname Если вы начинаете использовать JBoss с опцией -b 0.0.0.0. Таким образом, вы можете получить доступ к системе, используя localhost, machineName и даже IP-адрес. По умолчанию это localhost, если вы используете опцию -b, вам нужно заменить localhost на yourhostname .

5 голосов
/ 29 июля 2015

Только что нашел другой способ узнать версию jboss , поэтому укажите здесь:

В Linux / Windows используйте параметр --version вместе с исполняемым файлом Jboss , чтобы узнать версию Jboss

например:

[immo@g012 bin]$  ./run.sh --version
========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /programs/jboss4.2-AES2.3Cert

  JAVA: /programs/java/jdk1.7.0_09/bin/java

  JAVA_OPTS: -server -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 

  CLASSPATH: /programs/jboss4.2-AES2.3Cert/bin/run.jar:/programs/java/jdk1.7.0_09/lib/tools.jar

=========================================================================

Listening for transport dt_socket at address: 8787
JBoss 4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)

Здесь JBoss 4.0.4.GA - версия Jboss

в окнах это может быть

run.bat --version

Кроме того, в новых версиях jboss исполняемый файл имеет вид standalone.sh / standalone.bat

4 голосов
/ 25 февраля 2010

У JBoss есть MBean под названием Сервер.Это сообщает о сборке и версии самого JBoss.Как только вы узнаете версию, вы сможете увидеть, какие компоненты задействованы.Он не так хорошо каталогизирован, но вы можете увидеть это в примечаниях к выпуску.

2 голосов
/ 10 мая 2017

Понимают, что это старый поток, но есть несколько других способов (работает с EAP 6.4):

  1. Использовать JBoss CLI (/ opt / jboss / bin)

# jboss-cli.sh -c --controller=127.0.0.1:9999 'version' JBoss Admin Command-line Interface JBOSS_HOME: /opt/AAS/latest/jboss JBoss AS release: 7.5.14.Final-redhat-2 "Janus" JBoss AS product: <strong>EAP 6.4.14.GA</strong>

  1. Проверьте файл identity.conf

# more /opt/jboss/.installation/identity.conf patches= cumulative-patch-id=<strong>jboss-eap-6.4.14.CP</strong> installed-patches=jboss-eap-6.4.1.CP,jboss-eap-6.4.2.CP,jboss-eap-6.4.3.CP,jboss-eap-6.4.4.CP,jboss-eap-6.4.5.CP,jboss-eap-6.4.6.CP,jboss-eap-6.4.7.CP,jboss-eap-6.4.8.CP,jboss-eap-6.4.9.CP, jboss-eap-6.4.10.CP,jboss-eap-6.4.11.CP,jboss-eap-6.4.12.CP,jboss-eap-6.4.13.CP,jboss-eap-6.4.14.CP

1 голос
/ 23 марта 2015
/apps/jboss-eap-6.2/bin/standalone.sh -version

Пример вывода:

=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /apps/jboss-eap-6.2

  JAVA: /apps/jdks/jdk_1.7/bin/java

  JAVA_OPTS:  -server -XX:+UseCompressedOops -Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=========================================================================

21:07:20,380 INFO  [org.jboss.modules] (main) JBoss Modules version 1.3.3.Final-redhat-1
21:07:22,206 INFO  [stdout] (main) JBoss EAP 6.2.2.GA (AS 7.3.2.Final-redhat-2)
1 голос
/ 25 декабря 2013

Если это поможет, в моей установке JBoss в корневой папке JBoss также есть jar-versions.xml. Это не требует от вас wget или jar xvf.

* 1006 Е.Г. *

$  grep jboss-system.jar /opt/jboss-5.1.0.GA/jar-versions.xml | fold
  <jar name="jboss-system.jar" specVersion="5.1.0.GA" specVendor="JBoss (http://
www.jboss.org/)" specTitle="JBoss" implVersion="5.1.0.GA (build: SVNTag=JBoss_5_
1_0_GA date=200905221634)" implVendor="JBoss Inc." implTitle="JBoss [The Oracle]
" implVendorID="http://www.jboss.org/" implURL="http://www.jboss.org/" sealed="f
alse" md5Digest="c97e8a3dde7433b6c26d723413e17dbc"/>
$
0 голосов
/ 25 сентября 2018

Если вы знаете местоположение установленной папки jboss, просто откройте ее и найдите файл version.txt.

0 голосов
/ 02 февраля 2018

Используйте следующую команду из Linux

find $JBOSS_HOME -name run.sh -exec {} -V \; | grep '^JBoss'
0 голосов
/ 10 февраля 2017

Версия JBoss также должна быть видна в файле журнала загрузки. Стандартная установка будет иметь (для Linux) в

/ вар / Журнал / JBoss / boot.log

$ head boot.log

08:30:07,477 INFO  [Server] Starting JBoss (MX MicroKernel)...
08:30:07,478 INFO  [Server] Release ID: JBoss [Trinity] 4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)
08:30:07,478 DEBUG [Server] Using config: org.jboss.system.server.ServerConfigImpl@4277158a
08:30:07,478 DEBUG [Server] Server type: class org.jboss.system.server.ServerImpl
08:30:07,478 DEBUG [Server] Server loaded through: org.jboss.system.server.NoAnnotationURLClassLoader
08:30:07,478 DEBUG [Server] Boot URLs:

, поэтому требуемая информация в вышеуказанном случае

ID выпуска: JBoss [Trinity] 4.2.2.GA (сборка: SVNTag = JBoss_4_2_2_GA date = 200710221139)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...