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:
- bhavanishankar@dev.java.net
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_JMS_ADAPTERJMS datasource system resource adapter name.static StringJAXR_RA_NAMEJAXR system resource adapter name.static StringJDBCCONNECTIONPOOLDATASOURCE_RA_NAMEJDBC connectionpool datasource system resource adapter name.static StringJDBCDATASOURCE_RA_NAMEJDBC datasource system resource adapter name.static StringJDBCDRIVER_RA_NAMEJDBC Driver Manager system resource adapter name.static StringJDBCXA_RA_NAMEJDBC XA datasource system resource adapter name.static StringRAR_EXTENSIONstatic List<String>systemRarNames
-
Constructor Summary
Constructors Constructor Description JarUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidextractJar(File jarFile, String destDir)static booleanextractRar(String installDir, String rarName)static booleanextractRars(String installDir)static voidsetEnv(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
-
-