Class JarUtil
- java.lang.Object
-
- com.sun.enterprise.glassfish.bootstrap.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 Summary
Fields Modifier and Type Field Description static String
DEFAULT_JMS_ADAPTER
JMS datasource system resource adapter name.static String
JAXR_RA_NAME
JAXR system resource adapter name.static String
JDBCCONNECTIONPOOLDATASOURCE_RA_NAME
JDBC connectionpool datasource system resource adapter name.static String
JDBCDATASOURCE_RA_NAME
JDBC datasource system resource adapter name.static String
JDBCDRIVER_RA_NAME
JDBC Driver Manager system resource adapter name.static String
JDBCXA_RA_NAME
JDBC XA datasource system resource adapter name.static String
RAR_EXTENSION
static List<String>
systemRarNames
-
Constructor Summary
Constructors Constructor Description JarUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
extractJar(File jarFile, String destDir)
static boolean
extractRar(String installDir, String rarName)
static boolean
extractRars(String installDir)
static void
setEnv(String installDir)
-
-
-
Field Detail
-
JAXR_RA_NAME
public static final String JAXR_RA_NAME
JAXR system resource adapter name.- See Also:
- Constant Field Values
-
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
-
RAR_EXTENSION
public static final String RAR_EXTENSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
extractRars
public static boolean extractRars(String installDir)
-
setEnv
public static void setEnv(String installDir)
-
extractJar
public static void extractJar(File jarFile, String destDir) throws IOException
- Throws:
IOException
-
-