* [ 1652376 ] Silent install and web port <> 80
This commit is contained in:
parent
9476cf2687
commit
febc4d164d
|
@ -192,10 +192,14 @@ public class ConfigurationData
|
|||
log.info(env.toString());
|
||||
if (p_properties.size() > 5)
|
||||
envLoaded = true;
|
||||
|
||||
Properties loaded = new Properties();
|
||||
loaded.putAll(p_properties);
|
||||
//
|
||||
int javaIndex = setJavaType((String)p_properties.get(JAVA_TYPE));
|
||||
initJava(javaIndex);
|
||||
setJavaHome((String)p_properties.get(JAVA_HOME));
|
||||
if (loaded.containsKey(JAVA_HOME))
|
||||
setJavaHome((String)loaded.get(JAVA_HOME));
|
||||
//
|
||||
setAdempiereHome((String)p_properties.get(ADEMPIERE_HOME));
|
||||
String s = (String)p_properties.get(ADEMPIERE_KEYSTOREPASS);
|
||||
|
@ -208,22 +212,33 @@ public class ConfigurationData
|
|||
//
|
||||
int appServerIndex = setAppsServerType((String)p_properties.get(ADEMPIERE_APPS_TYPE));
|
||||
initAppsServer(appServerIndex);
|
||||
setAppsServer((String)p_properties.get(ADEMPIERE_APPS_SERVER));
|
||||
setAppsServerDeployDir((String)p_properties.get(ADEMPIERE_APPS_DEPLOY));
|
||||
setAppsServerJNPPort((String)p_properties.get(ADEMPIERE_JNP_PORT));
|
||||
setAppsServerWebPort((String)p_properties.get(ADEMPIERE_WEB_PORT));
|
||||
setAppsServerSSLPort((String)p_properties.get(ADEMPIERE_SSL_PORT));
|
||||
if (loaded.containsKey(ADEMPIERE_APPS_SERVER))
|
||||
setAppsServer((String)loaded.get(ADEMPIERE_APPS_SERVER));
|
||||
if (loaded.containsKey(ADEMPIERE_APPS_DEPLOY))
|
||||
setAppsServerDeployDir((String)loaded.get(ADEMPIERE_APPS_DEPLOY));
|
||||
if (loaded.containsKey(ADEMPIERE_JNP_PORT))
|
||||
setAppsServerJNPPort((String)loaded.get(ADEMPIERE_JNP_PORT));
|
||||
if (loaded.containsKey(ADEMPIERE_WEB_PORT))
|
||||
setAppsServerWebPort((String)loaded.get(ADEMPIERE_WEB_PORT));
|
||||
if (loaded.containsKey(ADEMPIERE_SSL_PORT))
|
||||
setAppsServerSSLPort((String)loaded.get(ADEMPIERE_SSL_PORT));
|
||||
//
|
||||
int dbTypeIndex = setDatabaseType((String)p_properties.get(ADEMPIERE_DB_TYPE));
|
||||
initDatabase((String)p_properties.get(ADEMPIERE_DB_NAME), dbTypeIndex); // fills Database Options
|
||||
setDatabaseDiscovered((String)p_properties.get(ADEMPIERE_DB_NAME));
|
||||
setDatabaseServer((String)p_properties.get(ADEMPIERE_DB_SERVER));
|
||||
setDatabasePort((String)p_properties.get(ADEMPIERE_DB_PORT));
|
||||
setDatabaseName((String)p_properties.get(ADEMPIERE_DB_NAME));
|
||||
|
||||
setDatabaseUser((String)p_properties.get(ADEMPIERE_DB_USER));
|
||||
setDatabasePassword((String)p_properties.get(ADEMPIERE_DB_PASSWORD));
|
||||
setDatabaseSystemPassword((String)p_properties.get(ADEMPIERE_DB_SYSTEM));
|
||||
if (loaded.containsKey(ADEMPIERE_DB_NAME))
|
||||
setDatabaseDiscovered((String)loaded.get(ADEMPIERE_DB_NAME));
|
||||
if (loaded.containsKey(ADEMPIERE_DB_SERVER))
|
||||
setDatabaseServer((String)loaded.get(ADEMPIERE_DB_SERVER));
|
||||
if (loaded.containsKey(ADEMPIERE_DB_PORT))
|
||||
setDatabasePort((String)loaded.get(ADEMPIERE_DB_PORT));
|
||||
if (loaded.containsKey(ADEMPIERE_DB_NAME))
|
||||
setDatabaseName((String)loaded.get(ADEMPIERE_DB_NAME));
|
||||
if (loaded.containsKey(ADEMPIERE_DB_USER))
|
||||
setDatabaseUser((String)loaded.get(ADEMPIERE_DB_USER));
|
||||
if (loaded.containsKey(ADEMPIERE_DB_PASSWORD))
|
||||
setDatabasePassword((String)loaded.get(ADEMPIERE_DB_PASSWORD));
|
||||
if (loaded.containsKey(ADEMPIERE_DB_SYSTEM))
|
||||
setDatabaseSystemPassword((String)loaded.get(ADEMPIERE_DB_SYSTEM));
|
||||
|
||||
if (p_panel != null)
|
||||
{
|
||||
|
@ -643,6 +658,7 @@ public class ConfigurationData
|
|||
*/
|
||||
protected boolean testPort (String protocol, String server, int port, String file)
|
||||
{
|
||||
System.out.println("testPort[" + protocol + "," + server + ", " + port + ", " + file +"]");
|
||||
URL url = null;
|
||||
try
|
||||
{
|
||||
|
@ -679,6 +695,7 @@ public class ConfigurationData
|
|||
*/
|
||||
protected boolean testServerPort (int port)
|
||||
{
|
||||
System.out.println("testServerPort: " + port);
|
||||
try
|
||||
{
|
||||
ServerSocket ss = new ServerSocket (port);
|
||||
|
@ -703,6 +720,7 @@ public class ConfigurationData
|
|||
*/
|
||||
protected boolean testPort (InetAddress host, int port, boolean shouldBeUsed)
|
||||
{
|
||||
System.out.println("testPort[" + host.getHostAddress() + ", " + port + "]");
|
||||
Socket pingSocket = null;
|
||||
try
|
||||
{
|
||||
|
@ -928,11 +946,8 @@ public class ConfigurationData
|
|||
p_panel.fJavaType.setSelectedIndex(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (getJavaHome() == null)
|
||||
m_javaConfig[index].init();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Test Java
|
||||
|
@ -1050,16 +1065,9 @@ public class ConfigurationData
|
|||
p_panel.fAppsType.setSelectedIndex(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (getAppsServerDeployDir() == null ||
|
||||
getAppsServerJNPPort() <= 0 ||
|
||||
getAppsServerSSLPort() <= 0 ||
|
||||
getAppsServerWebPort() <= 0)
|
||||
m_appsConfig[index].init();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Test Apps Server
|
||||
* @return error message or null of OK
|
||||
|
@ -1343,7 +1351,6 @@ public class ConfigurationData
|
|||
}
|
||||
else
|
||||
{
|
||||
if (getDatabasePort() <= 0)
|
||||
m_databaseConfig[index].init();
|
||||
|
||||
if (p_panel != null)
|
||||
|
|
|
@ -31,7 +31,12 @@ public class SilentSetup {
|
|||
Ini.setShowLicenseDialog(false);
|
||||
ConfigurationData data = new ConfigurationData(null);
|
||||
if (!data.load()) return;
|
||||
if (!data.test()) return;
|
||||
if (!data.test())
|
||||
{
|
||||
System.err.println("");
|
||||
System.err.println("Warning: One or more of the configuration test failed.");
|
||||
System.err.println("");
|
||||
}
|
||||
if (!data.save()) return;
|
||||
|
||||
/** Run Ant **/
|
||||
|
|
Loading…
Reference in New Issue