Class PEFileLayout
- java.lang.Object
-
- com.sun.enterprise.admin.servermgmt.pe.PEFileLayout
-
public class PEFileLayout extends Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PEFileLayout(RepositoryConfig config)
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_INSTANCE_NAME
public static final String DEFAULT_INSTANCE_NAME
- See Also:
- Constant Field Values
-
config
protected final RepositoryConfig config
-
ADDON_DIR
public static final String ADDON_DIR
- See Also:
- Constant Field Values
-
CONFIG_DIR
public static final String CONFIG_DIR
- See Also:
- Constant Field Values
-
CONFIG_BACKUP_DIR
public static final String CONFIG_BACKUP_DIR
- See Also:
- Constant Field Values
-
DOC_ROOT_DIR
public static final String DOC_ROOT_DIR
- See Also:
- Constant Field Values
-
JAVA_WEB_START_DIR
public static final String JAVA_WEB_START_DIR
- See Also:
- Constant Field Values
-
LIB_DIR
public static final String LIB_DIR
- See Also:
- Constant Field Values
-
CLASSES_DIR
public static final String CLASSES_DIR
- See Also:
- Constant Field Values
-
APPLIBS_DIR
public static final String APPLIBS_DIR
- See Also:
- Constant Field Values
-
EXTLIB_DIR
public static final String EXTLIB_DIR
- See Also:
- Constant Field Values
-
TIMERDB_DIR
public static final String TIMERDB_DIR
- See Also:
- Constant Field Values
-
LOGS_DIR
public static final String LOGS_DIR
- See Also:
- Constant Field Values
-
APPS_ROOT_DIR
public static final String APPS_ROOT_DIR
- See Also:
- Constant Field Values
-
J2EE_APPS_DIR
public static final String J2EE_APPS_DIR
- See Also:
- Constant Field Values
-
J2EE_MODULES_DIR
public static final String J2EE_MODULES_DIR
- See Also:
- Constant Field Values
-
LIFECYCLE_MODULES_DIR
public static final String LIFECYCLE_MODULES_DIR
- See Also:
- Constant Field Values
-
MBEAN_FOLDER_NAME
public static final String MBEAN_FOLDER_NAME
- See Also:
- Constant Field Values
-
GENERATED_DIR
public static final String GENERATED_DIR
- See Also:
- Constant Field Values
-
POLICY_DIR
public static final String POLICY_DIR
- See Also:
- Constant Field Values
-
POLICY_FILE_EXT
public static final String POLICY_FILE_EXT
- See Also:
- Constant Field Values
-
JSP_DIR
public static final String JSP_DIR
- See Also:
- Constant Field Values
-
EJB_DIR
public static final String EJB_DIR
- See Also:
- Constant Field Values
-
XML_DIR
public static final String XML_DIR
- See Also:
- Constant Field Values
-
DOMAIN_XML_FILE
public static final String DOMAIN_XML_FILE
- See Also:
- Constant Field Values
-
IMQ
public static final String IMQ
- See Also:
- Constant Field Values
-
JBI_DIR
public static final String JBI_DIR
- See Also:
- Constant Field Values
-
JBI_LIB_DIR
public static final String JBI_LIB_DIR
- See Also:
- Constant Field Values
-
JBI_LIB_INSTALL_DIR
public static final String JBI_LIB_INSTALL_DIR
- See Also:
- Constant Field Values
-
JBI_TEMPLATE_DIR
public static final String JBI_TEMPLATE_DIR
- See Also:
- Constant Field Values
-
JBI_TEMPLATE_FILE
public static final String JBI_TEMPLATE_FILE
- See Also:
- Constant Field Values
-
JBI_INSTANCE_DIR
public static final String JBI_INSTANCE_DIR
- See Also:
- Constant Field Values
-
JBI_COMPONENTS_DIR
public static final String JBI_COMPONENTS_DIR
- See Also:
- Constant Field Values
-
JAVAEE_SE_DIR
public static final String JAVAEE_SE_DIR
- See Also:
- Constant Field Values
-
HTTP_BC_DIR
public static final String HTTP_BC_DIR
- See Also:
- Constant Field Values
-
JBI_COMPONENT_WS
public static final String JBI_COMPONENT_WS
-
JBI_SHAREDLIB_DIR
public static final String JBI_SHAREDLIB_DIR
- See Also:
- Constant Field Values
-
JBI_CONFIG_DIR
public static final String JBI_CONFIG_DIR
- See Also:
- Constant Field Values
-
JBI_AUTOINSTALL_DIR
public static final String JBI_AUTOINSTALL_DIR
- See Also:
- Constant Field Values
-
JBI_CONFIG_PRIVATE_DIR
public static final String JBI_CONFIG_PRIVATE_DIR
- See Also:
- Constant Field Values
-
JBI_REGISTRY_FILE
public static final String JBI_REGISTRY_FILE
- See Also:
- Constant Field Values
-
HTTP_BC_CONFIG
public static final String HTTP_BC_CONFIG
- See Also:
- Constant Field Values
-
IMQ_VAR_DIR
public static final String IMQ_VAR_DIR
- See Also:
- Constant Field Values
-
BIN_DIR
public static final String BIN_DIR
- See Also:
- Constant Field Values
-
SHARE
public static final String SHARE
- See Also:
- Constant Field Values
-
INSTALL_DIR
public static final String INSTALL_DIR
- See Also:
- Constant Field Values
-
TEMPLATES_DIR
public static final String TEMPLATES_DIR
- See Also:
- Constant Field Values
-
COMMON_DIR
public static final String COMMON_DIR
- See Also:
- Constant Field Values
-
PROFILE_PROPERTIES
public static final String PROFILE_PROPERTIES
- See Also:
- Constant Field Values
-
APPLICATIONS_DIR
public static final String APPLICATIONS_DIR
- See Also:
- Constant Field Values
-
DATABASES_DIR
public static final String DATABASES_DIR
- See Also:
- Constant Field Values
-
DTDS_DIR
public static final String DTDS_DIR
- See Also:
- Constant Field Values
-
DOMAIN_XML_TEMPLATE
public static final String DOMAIN_XML_TEMPLATE
- See Also:
- Constant Field Values
-
IMQBROKERD_UNIX
public static final String IMQBROKERD_UNIX
- See Also:
- Constant Field Values
-
IMQBROKERD_WIN
public static final String IMQBROKERD_WIN
- See Also:
- Constant Field Values
-
IMQBROKERD
public static final String IMQBROKERD
-
START_SERV_UNIX
public static final String START_SERV_UNIX
- See Also:
- Constant Field Values
-
START_SERV_WIN
public static final String START_SERV_WIN
- See Also:
- Constant Field Values
-
START_SERV_OS
public static final String START_SERV_OS
-
START_SERV_TEMPLATE_UNIX
public static final String START_SERV_TEMPLATE_UNIX
- See Also:
- Constant Field Values
-
START_SERV_TEMPLATE_WIN
public static final String START_SERV_TEMPLATE_WIN
- See Also:
- Constant Field Values
-
START_SERV_TEMPLATE_OS
public static final String START_SERV_TEMPLATE_OS
-
STOP_SERV_UNIX
public static final String STOP_SERV_UNIX
- See Also:
- Constant Field Values
-
STOP_SERV_WIN
public static final String STOP_SERV_WIN
- See Also:
- Constant Field Values
-
STOP_SERV_OS
public static final String STOP_SERV_OS
-
KILL_SERV_UNIX
public static final String KILL_SERV_UNIX
- See Also:
- Constant Field Values
-
KILL_SERV_WIN
public static final String KILL_SERV_WIN
- See Also:
- Constant Field Values
-
KILL_SERV_OS
public static final String KILL_SERV_OS
-
STOP_SERV_TEMPLATE_UNIX
public static final String STOP_SERV_TEMPLATE_UNIX
- See Also:
- Constant Field Values
-
STOP_SERV_TEMPLATE_WIN
public static final String STOP_SERV_TEMPLATE_WIN
- See Also:
- Constant Field Values
-
STOP_SERV_TEMPLATE_OS
public static final String STOP_SERV_TEMPLATE_OS
-
POLICY_FILE
public static final String POLICY_FILE
- See Also:
- Constant Field Values
-
STUB_FILE
public static final String STUB_FILE
- See Also:
- Constant Field Values
-
SEED_FILE
public static final String SEED_FILE
- See Also:
- Constant Field Values
-
ACC_XML_TEMPLATE
public static final String ACC_XML_TEMPLATE
- See Also:
- Constant Field Values
-
ACC_XML
public static final String ACC_XML
- See Also:
- Constant Field Values
-
SESSION_STORE
public static final String SESSION_STORE
- See Also:
- Constant Field Values
-
AUTO_DEPLOY
public static final String AUTO_DEPLOY
- See Also:
- Constant Field Values
-
AUTO_DEPLOY_STATUS
public static final String AUTO_DEPLOY_STATUS
- See Also:
- Constant Field Values
-
KEY_FILE_TEMPLATE
public static final String KEY_FILE_TEMPLATE
- See Also:
- Constant Field Values
-
KEY_FILE
public static final String KEY_FILE
- See Also:
- Constant Field Values
-
ADMIN_KEY_FILE
public static final String ADMIN_KEY_FILE
- See Also:
- Constant Field Values
-
INDEX_FILE
public static final String INDEX_FILE
- See Also:
- Constant Field Values
-
DOC_ROOT
public static final String DOC_ROOT
- See Also:
- Constant Field Values
-
DEFAULT_WEB_XML
public static final String DEFAULT_WEB_XML
- See Also:
- Constant Field Values
-
LOGGING_PROPERTIES_FILE
public static final String LOGGING_PROPERTIES_FILE
- See Also:
- Constant Field Values
-
LOGIN_CONF
public static final String LOGIN_CONF
- See Also:
- Constant Field Values
-
WSSSERVERCONFIGOLD
public static final String WSSSERVERCONFIGOLD
- See Also:
- Constant Field Values
-
WSSSERVERCONFIG
public static final String WSSSERVERCONFIG
- See Also:
- Constant Field Values
-
KEYSTORE
public static final String KEYSTORE
- See Also:
- Constant Field Values
-
TRUSTSTORE_TEMPLATE
public static final String TRUSTSTORE_TEMPLATE
- See Also:
- Constant Field Values
-
TRUSTSTORE
public static final String TRUSTSTORE
- See Also:
- Constant Field Values
-
PASSWORD_ALIAS_KEYSTORE
public static final String PASSWORD_ALIAS_KEYSTORE
- See Also:
- Constant Field Values
-
TIMERDB_WAL_TEMPLATE
public static final String TIMERDB_WAL_TEMPLATE
- See Also:
- Constant Field Values
-
TIMERDB_WAL
public static final String TIMERDB_WAL
- See Also:
- Constant Field Values
-
TIMERDB_DBN_TEMPLATE
public static final String TIMERDB_DBN_TEMPLATE
- See Also:
- Constant Field Values
-
TIMERDB_DBN
public static final String TIMERDB_DBN
- See Also:
- Constant Field Values
-
H2_SQL_FILE
public static final String H2_SQL_FILE
- See Also:
- Constant Field Values
-
EJB_TIMER_TABLE_NAME
public static final String EJB_TIMER_TABLE_NAME
- See Also:
- Constant Field Values
-
H2_DATABASE_DIRECTORY
public static final String H2_DATABASE_DIRECTORY
- See Also:
- Constant Field Values
-
JBI_COMPONENTS
public static final String JBI_COMPONENTS
- See Also:
- Constant Field Values
-
HTTP_BC_ARCHIVE
public static final String HTTP_BC_ARCHIVE
- See Also:
- Constant Field Values
-
JBI_COMPONENTS_INSTALL_ROOT
public static final String JBI_COMPONENTS_INSTALL_ROOT
- See Also:
- Constant Field Values
-
JAVAEE_SE_ARCHIVE
public static final String JAVAEE_SE_ARCHIVE
- See Also:
- Constant Field Values
-
JBI_SHARED_LIBRARIES
public static final String JBI_SHARED_LIBRARIES
- See Also:
- Constant Field Values
-
WSDLSL_DIR
public static final String WSDLSL_DIR
- See Also:
- Constant Field Values
-
WSDLSL_ARCHIVE
public static final String WSDLSL_ARCHIVE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PEFileLayout
public PEFileLayout(RepositoryConfig config)
-
-
Method Detail
-
getConfig
protected RepositoryConfig getConfig()
-
createRepositoryRoot
public void createRepositoryRoot() throws RepositoryException
- Throws:
RepositoryException
-
createJBIDirectories
public void createJBIDirectories() throws RepositoryException
- Throws:
RepositoryException
-
createJBIDomainDirectories
public void createJBIDomainDirectories() throws RepositoryException
- Throws:
RepositoryException
-
createDirectory
protected void createDirectory(File dir) throws RepositoryException
- Throws:
RepositoryException
-
getAddonRoot
public File getAddonRoot()
-
getConfigRoot
public File getConfigRoot()
-
getRepositoryBackupRoot
public File getRepositoryBackupRoot()
-
getDocRoot
public File getDocRoot()
-
getJavaWebStartRoot
public File getJavaWebStartRoot()
-
getLibDir
public File getLibDir()
-
getBinDir
public File getBinDir()
-
getClassesDir
public File getClassesDir()
-
getAppLibsDir
public File getAppLibsDir()
-
getExtLibDir
public File getExtLibDir()
-
getTimerDatabaseDir
public File getTimerDatabaseDir()
-
getLogsDir
public File getLogsDir()
-
getApplicationsRootDir
public File getApplicationsRootDir()
-
getJ2EEAppsDir
public File getJ2EEAppsDir()
-
getJ2EEModulesDir
public File getJ2EEModulesDir()
-
getLifecycleModulesDir
public File getLifecycleModulesDir()
-
getMbeansDir
public File getMbeansDir()
-
getGeneratedDir
public File getGeneratedDir()
-
getPolicyDir
public File getPolicyDir()
-
getJspRootDir
public File getJspRootDir()
-
getEjbRootDir
public File getEjbRootDir()
-
getXmlRootDir
public File getXmlRootDir()
-
getRepositoryDir
public File getRepositoryDir()
-
getDomainConfigFile
public File getDomainConfigFile()
-
getDomainConfigBackupFile
public File getDomainConfigBackupFile()
-
getImqDir
public File getImqDir()
-
getJbiDir
public File getJbiDir()
-
getJbiLibDir
public File getJbiLibDir()
-
getJbiLibInstallDir
public File getJbiLibInstallDir()
-
getJbiTemplateDir
public File getJbiTemplateDir()
-
getJbiTemplateFile
public File getJbiTemplateFile()
-
getJbiInstanceDir
public File getJbiInstanceDir()
-
getJbiComponentsDir
public File getJbiComponentsDir()
-
getJavaEESEDir
public File getJavaEESEDir()
-
getHttpBcDir
public File getHttpBcDir()
-
getJavaEESEWorkSpace
public File getJavaEESEWorkSpace()
-
getHttpBcWorkSpace
public File getHttpBcWorkSpace()
-
getJbiSharedLibDir
public File getJbiSharedLibDir()
-
getJbiConfigDir
public File getJbiConfigDir()
-
getJbiAuotoInstallDir
public File getJbiAuotoInstallDir()
-
getJbiConfigPrivateDir
public File getJbiConfigPrivateDir()
-
getJbiRegistryFile
public File getJbiRegistryFile()
-
getHttpBcConfigTemplate
public File getHttpBcConfigTemplate()
-
getHttpBcConfigFile
public File getHttpBcConfigFile()
-
getImqVarHome
public File getImqVarHome()
-
getImqBinDir
public File getImqBinDir()
-
getImqLibDir
public File getImqLibDir()
-
getInstallRootDir
public File getInstallRootDir()
-
getRepositoryRootDir
public File getRepositoryRootDir()
-
getShareDir
public File getShareDir()
-
getWebServicesLibDir
public File getWebServicesLibDir()
-
getTemplatesDir
public File getTemplatesDir()
-
getPreExistingDomainXmlTemplateForProfile
public File getPreExistingDomainXmlTemplateForProfile(String profileName)
-
getTemplateConfigXml
public File getTemplateConfigXml()
-
getInstallApplicationsDir
public File getInstallApplicationsDir()
-
getInstallDatabasesDir
public File getInstallDatabasesDir()
-
getDtdsDir
public File getDtdsDir()
-
getDomainXmlTemplate
public File getDomainXmlTemplate()
-
getImqBrokerExecutable
public File getImqBrokerExecutable()
-
getStartServ
public File getStartServ()
-
getStartServTemplate
public File getStartServTemplate()
-
getStopServ
public File getStopServ()
-
getKillServ
public File getKillServ()
-
getKillServTemplate
public File getKillServTemplate()
-
getStopServTemplate
public File getStopServTemplate()
-
getPolicyFileTemplate
public File getPolicyFileTemplate()
-
getPolicyFile
public File getPolicyFile()
-
getStubFile
public File getStubFile()
-
getSeedFile
public File getSeedFile()
-
getInstallConfigRoot
public File getInstallConfigRoot()
-
getSessionStore
public File getSessionStore()
-
getAutoDeployDir
public File getAutoDeployDir()
-
getAutoDeployStatusDir
public File getAutoDeployStatusDir()
-
getKeyFileTemplate
public File getKeyFileTemplate()
-
getKeyFile
public File getKeyFile()
-
getAdminKeyFile
public File getAdminKeyFile()
-
getBackupKeyFile
public File getBackupKeyFile()
-
getIndexFileTemplate
public File getIndexFileTemplate()
-
getIndexFile
public File getIndexFile()
-
getEnglishIndexFile
public File getEnglishIndexFile()
-
getDefaultWebXmlTemplate
public File getDefaultWebXmlTemplate()
-
getDefaultWebXml
public File getDefaultWebXml()
-
getLoggingPropertiesTemplate
public File getLoggingPropertiesTemplate()
-
getLoggingProperties
public File getLoggingProperties()
-
getLoginConfTemplate
public File getLoginConfTemplate()
-
getLoginConf
public File getLoginConf()
-
getWssServerConfigOldTemplate
public File getWssServerConfigOldTemplate()
-
getWssServerConfigOld
public File getWssServerConfigOld()
-
getWssServerConfigTemplate
public File getWssServerConfigTemplate()
-
getWssServerConfig
public File getWssServerConfig()
-
getKeyStore
public File getKeyStore()
-
getTrustStoreTemplate
public File getTrustStoreTemplate()
-
getKeyStoreTemplate
public File getKeyStoreTemplate()
Should be used only in the cases where the actual keystore creation fails. The idea is when we are unable to create the JKS-keystore, we should copy the keystore in templates folder into the domain's config folder. This keystore is by no means a keystore for public use. It's just a keystore with a primary key "changeit" and associated certificate with signature: -------------------------------------------------------------- Keystore type: jks Keystore provider: SUN Your keystore contains 1 entry Alias name: s1as Creation date: Sep 11, 2008 Entry type: keyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=localhost, OU=GlassFish, O=Sun Microsystems, L=Santa Clara, ST=California, C=US Issuer: CN=localhost, OU=GlassFish, O=Sun Microsystems, L=Santa Clara, ST=California, C=US Serial number: 48c9e075 Valid from: Thu Sep 11 20:22:29 PDT 2008 until: Sun Sep 09 20:22:29 PDT 2018 Certificate fingerprints: MD5: 00:E5:5D:1F:07:CC:99:9F:CF:68:0E:AD:29:43:E0:48 SHA1: 1B:62:3E:B2:3D:D7:0B:63:80:92:EE:9A:59:F7:D5:9F:97:A3:FD:98 --------------------------------------------------------------- Returns:
- File representing the keystore path. Does not check if the path actually exists.
-
getTrustStore
public File getTrustStore()
-
getMasterPasswordFile
public File getMasterPasswordFile()
-
getPasswordAliasKeystore
public File getPasswordAliasKeystore()
-
getTimerWalTemplate
public File getTimerWalTemplate()
-
getTimerWal
public File getTimerWal()
-
getTimerDbnTemplate
public File getTimerDbnTemplate()
-
getTimerDbn
public File getTimerDbn()
-
getH2EjbTimerSqlFile
public File getH2EjbTimerSqlFile()
-
getH2EjbTimerDatabaseDirectory
public File getH2EjbTimerDatabaseDirectory()
-
isWindows
protected static boolean isWindows()
-
createJbiSystemComponentsLayout
public void createJbiSystemComponentsLayout() throws RepositoryException
This method is used to create the file layout for JBI system components, HttpSoapBC, JavaEESE, WSDLSL- Throws:
RepositoryException
-
createWSDLSLInstallRoot
public void createWSDLSLInstallRoot() throws RepositoryException
This method is used to create WSDLSL install root- Throws:
RepositoryException
-
getJbiComponents
public File getJbiComponents()
-
getHttpBcArchiveSource
public File getHttpBcArchiveSource()
-
getHttpBcArchiveDestination
public File getHttpBcArchiveDestination()
-
getHttpBcInstallRoot
public File getHttpBcInstallRoot()
-
getJavaEESEArchiveSource
public File getJavaEESEArchiveSource()
-
getJavaEESEArchiveDestination
public File getJavaEESEArchiveDestination()
-
getJavaEESEInstallRoot
public File getJavaEESEInstallRoot()
-
getJbiSharedLibraries
public File getJbiSharedLibraries()
-
getWSDLSLDir
public File getWSDLSLDir()
-
getWSDLSLArchiveSource
public File getWSDLSLArchiveSource()
-
getWSDLSLArchiveDestination
public File getWSDLSLArchiveDestination()
-
getWSDLSLInstallRoot
public File getWSDLSLInstallRoot()
-
-