Class JarUtil


  • public class JarUtil
    extends Object
    Most part is copied from com.sun.appserv.connectors.internal.api.ConnectorsUtil

    For JMS to work, rar extraction should be done while creating the GlassFish instance. Along with jmsra, added extraction logic for others as well.

    Author:
    [email protected]
    • Field Detail

      • JDBCDATASOURCE_RA_NAME

        public static final String JDBCDATASOURCE_RA_NAME
        JDBC datasource system resource adapter name.
        See Also:
        Constant Field Values
      • JDBCCONNECTIONPOOLDATASOURCE_RA_NAME

        public static final String JDBCCONNECTIONPOOLDATASOURCE_RA_NAME
        JDBC connectionpool datasource system resource adapter name.
        See Also:
        Constant Field Values
      • JDBCXA_RA_NAME

        public static final String JDBCXA_RA_NAME
        JDBC XA datasource system resource adapter name.
        See Also:
        Constant Field Values
      • JDBCDRIVER_RA_NAME

        public static final String JDBCDRIVER_RA_NAME
        JDBC Driver Manager system resource adapter name.
        See Also:
        Constant Field Values
      • DEFAULT_JMS_ADAPTER

        public static final String DEFAULT_JMS_ADAPTER
        JMS datasource system resource adapter name.
        See Also:
        Constant Field Values
      • systemRarNames

        public static final List<String> systemRarNames
    • Constructor Detail

      • JarUtil

        public JarUtil()
    • Method Detail

      • extractRars

        public static boolean extractRars​(String installDir)
      • setEnv

        public static void setEnv​(String installDir)
      • extractRar

        public static boolean extractRar​(String installDir,
                                         String rarName)