Java 我正在运行哪个版本的JBoss?
(如标题中所问:)我如何判断我运行的是哪个版本的JBoss 我也很好奇我运行的是什么版本的tomcat。JBoss的特定版本是否对应于tomcat的特定版本?此URL(JMX控制台)应向您提供信息Java 我正在运行哪个版本的JBoss?,java,tomcat,jboss,Java,Tomcat,Jboss,(如标题中所问:)我如何判断我运行的是哪个版本的JBoss 我也很好奇我运行的是什么版本的tomcat。JBoss的特定版本是否对应于tomcat的特定版本?此URL(JMX控制台)应向您提供信息 http://localhost:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system%3Atype%3DServer jboss服务器版本暗示了tomcat版本 编辑: 您可以在此处找到完整的版本列表 到达JBoss的位
http://localhost:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system%3Atype%3DServer
jboss服务器版本暗示了tomcat版本
编辑:
您可以在此处找到完整的版本列表
到达JBoss的位置取决于绑定的接口,使用-bhostname
如果您开始使用带有-b0.0.0.0选项的JBoss。这样,您就可以使用localhost、machineName甚至IP地址访问系统。
默认情况下,它是localhost,如果使用th-b选项,则需要将localhost替换为您的主机名JBoss有一个名为Server的MBean。它报告JBoss本身的构建和版本。一旦知道了版本,就可以看到涉及哪些组件。它没有很好地编目,但您可以在发行说明中看到它。在您的JBoss lib目录中:
- 通过示例打开文件jboss system.jar
- 从META-INF目录中提取MANIFEST.MF文件
- 用文本编辑器打开MANIFEST.MF,然后查看属性规范版本和实现版本
jar versions.xml
。这不需要您wget
或jarxvf
例如
$grep jboss-system.jar/opt/jboss-5.1.0.GA/jar-versions.xml | fold
$
样本输出:
=========================================================================
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)
通过运行用于使用-V开关启动服务器的相同脚本,可以检索有关JBoss EAP安装版本的信息。对于Linux和Unix安装,此脚本为run.sh,对于Microsoft Windows安装,此脚本为run.bat。无论平台如何,脚本都位于$JBOSS_HOME/bin中。使用这些脚本实际启动服务器在第4章“启动JBoss EAP服务器”中有介绍 刚刚找到了另一种了解jboss版本的方法,请在此指出: 在
Linux
/Windows
中,使用--version
参数和Jboss可执行文件来了解Jboss版本
例如:
这里jboss4.0.4.GA
是JBoss版本
在windows中,这可能是
run.bat --version
另外,在jboss的新版本中,可执行文件是
standalone.sh
/standalone.bat
jboss的版本也应该在引导日志文件中可见。标准安装将在
/var/log/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(build:SVNTag=JBoss_4_2_2_GA date=200710221139)意识到这是一个旧线程,但这里有两种其他方法(适用于EAP 6.4):
#jboss-cli.sh-c--controller=127.0.0.1:9999“版本”
JBoss管理命令行界面
JBOSS_HOME:/opt/AAS/latest/JBOSS
JBoss AS发行版:7.5.14.Final-redhat-2“Janus”
JBoss作为产品:EAP 6.4.14.GA
#more/opt/jboss/.installation/identity.conf
补丁=
累积补丁id=jboss-eap-6.4.14.CP
已安装的修补程序=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
/p>从Linux使用以下命令
find $JBOSS_HOME -name run.sh -exec {} -V \; | grep '^JBoss'
如果您知道安装的jboss文件夹的位置,那么只需打开它并查找
version.txt
文件。+1:for tomcat info。但是从该url获取无法连接。这是否意味着MBean服务器不在那里…?MBean服务器是否应该在jboss服务中?@sixtyfootersdude,stacker提供了确切的url。它可以在jmx控制台和web控制台(http://[jbossurl]:[jbossport]/jmx控制台/(或/web控制台)上看到。@sixtyfootersdude我更新了我的帖子,你使用的是哪个版本的JBoss?``清单版本:1.0 Ant版本:Apache Ant 1.10.5创建人:1.8.0_231;-b11(Oracle公司)```我从文件中得到这条消息。是在“创建人”之后提到的版本吗?
run.bat --version
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:
find $JBOSS_HOME -name run.sh -exec {} -V \; | grep '^JBoss'