What version of JBoss I am running?
Solution 1
JBoss has an MBean called Server. That reports the build and version of JBoss itself. Once you know the version, you can see what components are involved. It is not that well cataloged, but you can see it in the release notes.
Solution 2
In your JBoss lib Directory:
- Open the file jboss-system.jar by example
- Extract the file MANIFEST.MF from the META-INF directory
- Open MANIFEST.MF with a text editor and then look at the property Specification-Version and Implementation-Version
Solution 3
This URL (JMX-Console) should provide you the informations
http://localhost:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system%3Atype%3DServer
The tomcat version is implied by the jboss server version.
EDIT:
A complete list of versions you find here VersionOfTomcatInJBossAS
Where you reach your JBoss depends on the interface it is bound, using -b hostname If you start using JBoss with -b 0.0.0.0 option. That way, you can access the system using localhost, machineName and even the IP address. By default it's localhost, if you use th -b option you need to replace localhost by yourhostname.
Solution 4
Just found another way to know the jboss version, so pointing out here:
In Linux
/Windows
use --version
parameter along with Jboss executable to know the Jboss Version
eg:
[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)
Here JBoss 4.0.4.GA
is the Jboss version
in windows this could be
run.bat --version
Also, in new versions of jboss the executable is standalone.sh
/ standalone.bat
Solution 5
Realize this is an old thread but here are a couple other ways (works with EAP 6.4):
- Use 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: EAP 6.4.14.GA
- Inspect the identity.conf file
# more /opt/jboss/.installation/identity.conf
patches=
cumulative-patch-id=jboss-eap-6.4.14.CP
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
sixtyfootersdude
Updated on October 18, 2020Comments
-
sixtyfootersdude over 3 years
(As asked in title:) How do I tell what version of JBoss I am running?
I am also curious what version of tomcat I am running. Does a specific version of JBoss correspond to a certain version of tomcat?