4 Replies Latest reply on Dec 7, 2011 3:08 AM by jaikiran

    How to find out jbossAS7 versions

    duanxz

      Hi,
      I want to get the detail version from JbossAS7.0 between JbossAS7.1,as follow is my java implement.

      java code:
      Package pkgs[];
      pkgs = Package.getPackages();
      for(int i=0; i < pkgs.length; i++)
      System.out.println( "name:"+pkgs[i].getName() + " title:" + pkgs[i].getImplementationTitle() + " vendor:" + pkgs[i].getImplementationVendor() + " version:" + pkgs[i].getImplementationVersion() );

      ============================================================
      name:org.jboss.security.mapping.providers.attribute title:null vendor:null version:null
      name:sun.util.calendar title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.security.vault title:null vendor:null version:null
      name:org.jboss.as.ee.component.deployers title:null vendor:null version:null
      name:javax.el title:null vendor:null version:null
      name:org.jboss.security.authentication title:null vendor:null version:null
      name:com.appeon.server.command title:null vendor:null version:null
      name:javax.security.auth.spi title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:com.appeon.server.database title:null vendor:null version:null
      name:javax.naming.spi title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.servlet title:null vendor:null version:null
      name:javax.servlet.descriptor title:null vendor:null version:null
      name:org.jboss.vfs.util title:null vendor:null version:null
      name:com.appeon.aem.tags title:null vendor:null version:null
      name:com.appeon.server.services.transferfile title:null vendor:null version:null
      name:org.jboss.as.ee.structure title:null vendor:null version:null
      name:org.jboss.wsf.spi.metadata.j2ee.serviceref title:null vendor:null version:null
      name:org.jboss.as.ejb3.security title:null vendor:null version:null
      name:org.jboss.as.ee.subsystem title:null vendor:null version:null
      name:javax.servlet.annotation title:null vendor:null version:null
      name:org.jboss.wsf.spi.invocation title:null vendor:null version:null
      name:com.appeon.server.services.transactionservice title:null vendor:null version:null
      name:javax.servlet.jsp title:null vendor:null version:null
      name:javax.net.ssl title:null vendor:Sun Microsystems, Inc. version:1.6
      name:org.jboss.as.ejb3.timerservice.persistence.filestore title:null vendor:null version:null
      name:org.xml.sax title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.wsf.spi.deployment title:null vendor:null version:null
      name:sun.security.provider title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.apache.struts.taglib.bean title:null vendor:null version:null
      name:org.jboss.security.mapping title:null vendor:null version:null
      name:org.jboss.invocation.proxy title:null vendor:null version:null
      name:javax.resource.spi title:null vendor:null version:null
      name:javax.naming title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.wsf.spi.classloading title:null vendor:null version:null
      name:javax.transaction title:null vendor:null version:null
      name:javax.security.auth.x500 title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.picketbox.datasource.security title:null vendor:null version:null
      name:org.jboss.as.ejb3 title:null vendor:null version:null
      name:javax.interceptor title:null vendor:null version:null
      name:org.jboss.as.ejb3.iiop title:null vendor:null version:null
      name:javax.xml.namespace title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.security.util.xml title:null vendor:null version:null
      ad 1-2) registering web context: /appeon
      name:org.picketbox title:null vendor:null version:null
      name:org.jboss.as.ejb3.component.stateless title:null vendor:null version:null
      name:com.appeon.server.services.housekeeper title:null vendor:null version:null
      name:org.jboss.ejb.client title:null vendor:null version:null
      name:javax.ws.rs.core title:null vendor:null version:null
      name:com.appeon.server.sessionmanage title:null vendor:null version:null
      name:javax.persistence.spi title:null vendor:null version:null
      name:com.appeon.server.services.configassistant title:null vendor:null version:null
      name:org.jboss.as.ejb3.security.metadata title:null vendor:null version:null
      name:org.apache.struts.taglib.logic title:null vendor:null version:null
      name:com.appeon.server.config title:null vendor:null version:null
      log4j:WARN No appenders could be found for logger (org.apache.struts.util.PropertyMessageResources).
      name:org.jboss.security.auth.callback title:null vendor:null version:null
      name:org.jboss.as.ejb3.deployment.processors title:null vendor:null version:null
      name:org.apache.commons.digester title:null vendor:null version:null
      name:javax.xml.transform.sax title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.w3c.dom.events title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.vfs title:null vendor:null version:null
      name:org.jboss.security.auth.certs title:null vendor:null version:null
      log4j:WARN Please initialize the log4j system properly.
      name:org.w3c.dom.traversal title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.xml.validation title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.as.ejb3.timerservice title:null vendor:null version:null
      name:javax.resource.spi.work title:null vendor:null version:null
      name:javax.persistence title:null vendor:null version:null
      name:com.appeon.server.parser title:null vendor:null version:null
      name:org.jboss.as.ejb3.deployment.processors.security title:null vendor:null version:null
      name:org.jboss.security.authorization.modules title:null vendor:null version:null
      name:org.apache.log4j.spi title:null vendor:null version:null
      name:com.appeon.server.services.openinterface title:null vendor:null version:null
      name:org.jboss.wsf.spi.serviceref title:null vendor:null version:null
      name:org.jboss.as.ee.component.serialization title:null vendor:null version:null
      name:org.apache.struts.taglib.template title:null vendor:null version:null
      name:javax.annotation.security title:null vendor:null version:null
      name:org.jboss.security.mapping.providers title:null vendor:null version:null
      name:org.jboss.as.ee.naming title:null vendor:null version:null
      name:javax.security.auth.callback title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.net title:null vendor:Sun Microsystems, Inc. version:1.6
      name:org.jboss.as.ee.managedbean.processors title:null vendor:null version:null
      name:org.jboss.security.identitytrust title:null vendor:null version:null
      name:org.jboss.as.ejb3.component title:null vendor:null version:null
      name:org.w3c.dom title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.validation title:null vendor:null version:null
      name:org.jboss.wsf.spi.util title:null vendor:null version:null
      name:org.jboss.security.plugins.authorization title:null vendor:null version:null
      name:appeon.weblibrary title:null vendor:null version:null
      name:org.apache.struts.action title:null vendor:null version:null
      name:org.jboss.as.ejb3.deployment title:null vendor:null version:null
      name:javax.xml.xpath title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.xml.ws title:null vendor:null version:null
      name:javax.xml.parsers title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.management.loading title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.ejb title:null vendor:null version:null
      name:org.jboss.invocation.proxy.classloading title:null vendor:null version:null
      name:org.jboss.vfs.protocol title:null vendor:null version:null
      name:org.jboss.security.auth.login title:null vendor:null version:null
      name:org.jboss.as.ejb3.component.interceptors title:null vendor:null version:null
      name:com.appeon.aem.base title:null vendor:null version:null
      name:org.jboss.as.ejb3.component.pool title:null vendor:null version:null
      name:javax.security.auth.login title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.security.auth title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:com.appeon.server.services.controller title:null vendor:null version:null
      name:javax.servlet.jsp.tagext title:null vendor:null version:null
      name:javax.security.jacc title:null vendor:null version:null
      name:org.jboss.ws.api.util title:null vendor:null version:null
      name:javax.xml.datatype title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.xml.sax.helpers title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:com.appeon.server.controller title:null vendor:null version:null
      name:org.jboss.security.identity title:null vendor:null version:null
      name:org.jboss.as.ejb3.deployment.processors.entity title:null vendor:null version:null
      name:org.jboss.security.plugins title:null vendor:null version:null
      name:org.jboss.as.ejb3.deployment.processors.dd title:null vendor:null version:null
      name:org.jboss.invocation title:null vendor:null version:null
      name:com.appeon.aem.config title:null vendor:null version:null
      name:org.jboss.as.ejb3.component.stateful title:null vendor:null version:null
      name:sun.nio title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.security.authorization title:null vendor:null version:null
      name:org.apache.struts.config title:null vendor:null version:null
      name:org.apache.commons.validator title:null vendor:null version:null
      name:sun.misc title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:sun.nio.ch title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.apache.struts.taglib.html title:null vendor:null version:null
      name:org.jboss.as.ejb3.tx title:null vendor:null version:null
      name:org.jboss.ejb.client.naming.ejb title:null vendor:null version:null
      name:org.jboss.wsf.spi.metadata title:null vendor:null version:null
      name:org.jboss.as.ejb3.component.messagedriven title:null vendor:null version:null
      name:javax.naming.directory title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.as.ejb3.component.entity title:null vendor:null version:null
      name:org.jboss.as.ejb3.deployment.processors.annotation title:null vendor:null version:null
      name:org.jboss.vfs.spi title:null vendor:null version:null
      name:org.apache.struts.config.impl title:null vendor:null version:null
      name:org.jboss.as.ee title:null vendor:null version:null
      name:org.jboss.security.util.state.xml title:null vendor:null version:null
      name:javax.annotation.sql title:null vendor:null version:null
      name:ASInterface title:null vendor:null version:null
      name:javax.xml.transform title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.apache.struts.util title:null vendor:null version:null
      name:org.jboss.security.util.state title:null vendor:null version:null
      name:javax.transaction.xa title:null vendor:null version:null
      name:org.jboss.as.ejb3.concurrency title:null vendor:null version:null
      name:com.appeon.util title:null vendor:null version:null
      name:org.jboss.ws.api.binding title:null vendor:null version:null
      name:org.apache.log4j title:null vendor:null version:null
      name:org.jboss.security.mapping.providers.role title:null vendor:null version:null
      name:javax.xml.stream.util title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:sun.util title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:com.appeon.server.services.securityservice title:null vendor:null version:null
      name:org.jboss.security.authorization.modules.web title:null vendor:null version:null
      name:org.jboss.as.ee.beanvalidation title:null vendor:null version:null
      name:org.xml.sax.ext title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.security.plugins.audit title:null vendor:null version:null
      name:org.jboss.security.config title:null vendor:null version:null
      name:javax.servlet.http title:null vendor:null version:null
      name:org.jboss.as.ejb3.timerservice.persistence title:null vendor:null version:null
      name:org.jboss.security.auth.spi title:null vendor:null version:null
      name:org.jboss.as.ejb3.pool title:null vendor:null version:null
      name:com.appeon.server title:null vendor:null version:null
      name:com.appeon.js.command title:null vendor:null version:null
      name:org.jboss.ws.api.monitoring title:null vendor:null version:null
      name:org.jboss.as.ee.component title:null vendor:null version:null
      name:org.jboss.security.plugins.identitytrust title:null vendor:null version:null
      name:javax.xml.stream.events title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.omg.CORBA.portable title:null vendor:null version:null
      name:org.jboss.security.plugins.mapping title:null vendor:null version:null
      name:javax.jws title:null vendor:null version:null
      name:javax.xml.stream title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.apache.commons.collections title:null vendor:null version:null
      name:org.jboss.as.ejb3.remote title:null vendor:null version:null
      name:com.appeon.aem.util title:null vendor:null version:null
      name:org.jboss.wsf.spi.management title:null vendor:null version:null
      name:org.apache.commons.beanutils title:null vendor:null version:null
      name:org.omg.PortableServer title:null vendor:null version:null
      name:org.jboss.wsf.spi.metadata.webservices title:null vendor:null version:null
      name:org.jboss.security.audit.providers title:null vendor:null version:null
      name:org.apache.struts.taglib.template.util title:null vendor:null version:null
      name:org.jboss.security.jacc title:null vendor:null version:null
      name:org.jboss.as.ejb3.deployment.processors.merging title:null vendor:null version:null
      name:org.jboss.as.ejb3.component.singleton title:null vendor:null version:null
      name:org.jboss.as.ejb3.subsystem.deployment title:null vendor:null version:null
      name:org.jboss.logging title:null vendor:null version:null
      name:org.apache.commons.logging title:null vendor:null version:null
      name:org.jboss.invocation.proxy.reflection title:null vendor:null version:null
      name:javax.resource title:null vendor:null version:null
      name:javax.xml.transform.stream title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.annotation title:null vendor:null version:null
      name:org.jboss.wsf.spi.metadata.j2ee title:null vendor:null version:null
      name:org.jboss.as.ejb3.subsystem title:null vendor:null version:null
      name:org.jboss.as.ejb3.component.session title:null vendor:null version:null
      name:org.jboss.wsf.spi.metadata.config title:null vendor:null version:null
      name:javax.security.sasl title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.management title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:javax.sql title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.jboss.security.audit title:null vendor:null version:null
      name:org.jboss.ejb.client.remoting title:null vendor:null version:null
      name:javax.naming.event title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:org.omg.CORBA title:null vendor:null version:null
      name:org.jboss.security title:null vendor:null version:null
      name:org.jboss.as.ee.metadata title:null vendor:null version:null
      name:org.jboss.as.ee.component.interceptors title:null vendor:null version:null
      name:org.jboss.wsf.spi.metadata.jms title:null vendor:null version:null
      name:org.jboss.as.ejb3.inflow title:null vendor:null version:null
      name:org.jboss.wsf.spi title:null vendor:null version:null
      name:org.jboss.as.ee.datasource title:null vendor:null version:null
      name:org.w3c.dom.ranges title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      name:com.appeon.cluster.servlet title:null vendor:null version:null
      name:org.jboss.ws.api.annotation title:null vendor:null version:null
      name:javax.management.openmbean title:Java Runtime Environment vendor:Sun Microsystems, Inc. version:1.6.0_24
      ============================================================

      why about "org.jboss.as.." is null?

        • 1. Re: How to find out jbossAS7 versions
          jaikiran

          Not all MANIFEST.MF files might have the version information. I think there's a JIRA to ship a xml file (or some file) which lists the versions of various libraries used in AS7

          • 2. Re: How to find out jbossAS7 versions
            duanxz

            hi, jaikiran

             

                If i want to get exact version for the different Jboss version,the way to access the data sources is different.

             

            at jboss community i see  "Look at docs/licenses/thirdparty-licenses.xml" with read licenses file to get jboss version,this way is reliable?

             

                or have other way?

             

            thanks

             

             

            • 3. Re: How to find out jbossAS7 versions
              nickarls

              My applications have a REST interface that expose the version of the AS by using a ModelControllerClient that reads the release-version attribute from the root node. That way I can check remotely which version of the AS I have installed. OK, after I go final ont 7.1 it's not that important but I use the REST interface also to check application version, number of users logged on etc.

              • 4. Re: How to find out jbossAS7 versions
                jaikiran

                Nicklas Karlsson wrote:

                 

                My applications have a REST interface that expose the version of the AS by using a ModelControllerClient that reads the release-version attribute from the root node.

                Using the management APIs is the right and reliable way to do this, instead of relying on parsing some information from manifest or xml files.