Java 如何知道JBossEAP版本
我正在使用JBoss5.1.0.GAJava 如何知道JBossEAP版本,java,jboss,jboss5.x,Java,Jboss,Jboss5.x,我正在使用JBoss5.1.0.GA 如何知道这是EAP版本还是正常版本?事实上,我陷入了困境。因此,尝试通过查看注释来解决此问题。假设您具有执行该命令所需的权限 $JBOSS_HOME/bin/jboss-cli.sh --connect # next two lines to enter in the JBoss command line interface /:read-attribute(name=product-name) /:read-attribute(name=product-v
如何知道这是EAP版本还是正常版本?事实上,我陷入了困境。因此,尝试通过查看注释来解决此问题。假设您具有执行该命令所需的权限
$JBOSS_HOME/bin/jboss-cli.sh --connect
# next two lines to enter in the JBoss command line interface
/:read-attribute(name=product-name)
/:read-attribute(name=product-version)
或者您可以使用JConsole并浏览jboss.as:server
MBean属性的名称
productName
productVersion
或者(可能不适用于5.1.0 GA,已使用较新版本进行了测试)
JBoss EAP 5.1作为捆绑包提供,它不仅包含应用程序服务器,还包含其他组件:
jboss-eap-5.1/
jboss-as/
mod_cluster/
picketlink/
resteasy/
seam/
所有JAR文件都在EAP中签名。您可以在META-INF文件夹中找到有关签名的信息:
$ unzip -l jboss-eap-5.1/jboss-as/lib/concurrent.jar
Archive: jboss-eap-5.1/jboss-as/lib/concurrent.jar
Length Date Time Name
--------- ---------- ----- ----
25286 2010-05-04 17:19 META-INF/MANIFEST.MF
25376 2010-09-14 21:10 META-INF/JBOSSCOD.SF
2826 2010-09-14 21:10 META-INF/JBOSSCOD.RSA
....
EAP包含生产服务器配置文件:
$ ls jboss-eap-5.1/jboss-as/server/
all default minimal production standard web
用
-version
启动服务器,然后您会看到它。服务器已经启动,我无法停止。有什么办法吗?运行此命令没有问题,即使服务器已启动。它将只打印服务器版本而不启动服务器。好的..就像java版本一样,我们键入java-version。对于jboss版本..我应该键入什么?取决于您如何启动服务器。一种标准方式standalone.sh-version
(类似于Java)
$ ls jboss-eap-5.1/jboss-as/server/
all default minimal production standard web