![]() |
Page History
Wiki Markup |
---|
Information on this page is based on [install.properties |
...
|https://gforge.nci.nih.gov/svnroot/caintegrator2/trunk/software/build/install.properties] Note: All properties that contain the word "grid" can be ignored, currently caIntegrator2 isn't grid enabled. |
...
Application Settings
...
Property Name
...
GUI Installer Text
...
Description
...
Example
...
application.url
...
N/A
...
URL for accessing application. This is generated by the installer.
\\ h5. {color:#003366}{*}Application Settings{*}{color} | {color:#003366}{*}Property Name{*}{color} | {color:#003366}{*}GUI Installer Text{*}{color} | {color:#003366}{*}Description{*}{color} | {color:#003366}{*}Example{*}{color} | | *application.url* | N/A | URL for accessing application. This is generated by the installer. | [http://$]{jboss.server.hostname\}:$\{jboss.server.port\}/caintegrator2 |
...
| | *application.base.path |
...
* | "Select installation folder" |
...
| Location where user is installing software |
...
| $\{user.home\}/apps/cai2 |
...
| | *authentication.type |
...
* | "Authentication Type" |
...
| Option to enable LDAP or Database authentication type. "db" or "ldap" |
...
ldap
\\ | ldap | | *env.name |
...
* | N/A |
...
| The name of the environment for this properties file. |
...
Things can be conditionally excecuted based on this value |
...
* local for workstation or ci builds |
...
* dev, qa, stg, prod for tier builds |
...
* external for cancer center installs (updated by dist targets) |
...
external
| external | | *struts.devMode |
...
* | N/A |
...
| Option to enable/disable the struts.devMode property in struts.properties |
...
false
Database Settings
...
Property Name
...
GUI Installer Text
...
Description
...
Example
...
database.type
...
N/A
...
\\ | false | h5. {color:#003366}{*}Database Settings{*}{color} | {color:#003366}{*}Property Name{*}{color} | {color:#003366}{*}GUI Installer Text{*}{color} | {color:#003366}{*}Description{*}{color} | {color:#003366}{*}Example{*}{color} | | *database.type* | N/A | The type of DB caIntegrator should use (currently only supports MySQL-type), this should not be changed by user |
...
mysql
| mysql | | *database.re-create |
...
* | N/A |
...
| Another flag that controls build flow, only one of these properties can be set. This one will connect as the database.system.user and drop/recreate the database.name and database.user. This is recommended for local deploys. This cannot be used on the tiers and is not recommended for external installs. |
...
true
| true | | *database.system.user |
...
* | "Database User Name with Administrative Privileges" |
...
| Database user with administrator-level privileges |
...
root
| root | | *database.system.password |
...
* | "Password for the above-named user:" |
...
| Administrator-level DB user's password |
...
| _S0meth\!ngSecurE |
...
_ | | *database.system.url |
...
* | N/A |
...
| The JDBC URL for administrator-level user DB connectivity (only needed at install time), should not be changed by user |
...
| jdbc:mysql://$\{database.server\}:$\{database.port\}/ |
...
| | *database.server |
...
* | "Database Host Name" |
...
| This value must correspond to the domain name of machine that hosts the MySQL server. Talk to your database administrator to learn the server name and port. |
...
| remotehost.org |
...
| | *database.port |
...
* | "Database Port" |
...
| This value must correspond to the port for the database.server. 3306 is the default port, but check with your database administrator to be certain. |
...
3306
| 3306 | | *database.name |
...
* | "Database Name" |
...
| Choose a name for the caIntegrator MySQL database. This must be different than the UPT database name |
...
caIntegratordb
| caIntegratordb | | *database.user |
...
* | "Database User Name for caIntegrator Application" |
...
| Give the username to access database.name. This must be different than the UPT database user name |
...
caIntegratorop
| caIntegratorop | | *database.password |
...
* | "Password for the above-named user:" |
...
| Use a password to access database.name for the username identified in database.user |
...
| _S0meth\!ngSecurE |
...
_ | | *database.url |
...
* | N/A |
...
| The JDBC URL for caIntegrator DB connectivity, should not be changed by user |
...
| jdbc:mysql://$\{database.server\}:$\{database.port\}/$\{database.name |
...
JBoss Settings
...
Property Name
...
GUI Installer Text
...
Description
...
Example
...
jboss.home
...
N/A
...
Location where caIntegrator JBoss server is being installed (auto generated)
...
\} | h5. {color:#003366}{*}JBoss Settings{*}{color} | {color:#003366}{*}Property Name{*}{color} | {color:#003366}{*}GUI Installer Text{*}{color} | {color:#003366}{*}Description{*}{color} | {color:#003366}{*}Example{*}{color} | | *jboss.home* | N/A | Location where caIntegrator JBoss server is being installed (auto generated) | $\{application.base.path\}/$\{jboss.relative.path |
...
\} | | *jboss.relative.path |
...
* | N/A |
...
| Relative location of caIntegrator JBoss server (keep default value here, it can be changed from project.properties file) |
...
| $\{jboss.binaries.relative.dir |
...
\} | | *jboss.server.hostname |
...
* | "Application Host Name" |
...
| Hostname where JBoss is being installed |
...
localhost
| localhost | | *jboss.server.name |
...
* | "Application Server Name" |
...
| JBoss servername |
...
default
| default | | *jboss.web.user |
...
* | "Application JBoss Web User" |
...
| The username for the caIntegrator JBoss server's administrator user. |
...
admin
| _admin_ | | *jboss.web.password |
...
* | "Application JBoss Web Password" |
...
| The password for the caIntegrator JBoss server's administrator user, which is used to access the JBoss admin console, and also stop the server via shutdown script. |
...
| _S0meth\!ngSecurE |
...
_ | | *jboss.ejbinvoker.port |
...
* | "Application ejbinvoker Port Number" |
...
| port used by caIntegrator JBoss |
...
47150
| 47150 | | *jboss.hajndi.port |
...
* | "Application hajndi Port Number" |
...
| port used by caIntegrator JBoss |
...
47160
| 47160 | | *jboss.jms.port |
...
* | "Application JMS Port Number" |
...
| port used by caIntegrator JBoss |
...
47170
| 47170 | | *jboss.server.bind.port |
...
* | "Application Bind Port Number" |
...
| port used by caIntegrator JBoss |
...
47190
| 47190 | | *jboss.server.jndi.port |
...
* | "Application JNDI Port Number" |
...
| port used by caIntegrator JBoss |
...
47200
| 47200 | | *jboss.server.port |
...
* | "Application HTTP Port Number" |
...
| port used by caIntegrator JBoss |
...
47210
| 47210 | | *jboss.server.redirect.port* | N/A | port used by caIntegrator JBoss | 47220 | | *jboss.server.rmi.port |
...
* | "Application RMI Port Number" |
...
| port used by caIntegrator JBoss |
...
47230
| 47230 | | *jboss.service.rmiobject.port |
...
* | "Application RMIObject Port Number" |
...
| port used by caIntegrator JBoss |
...
47240
| 47240 | | *jboss.web.service.port |
...
* | "Application Web Service Port Number" |
...
| port used by caIntegrator JBoss |
...
47250
| 47250 | | *jboss.hajrmi.port |
...
* | "Application hajrmi Port Number" |
...
| port used by caIntegrator JBoss |
...
47260
| 47260 | | *jboss.pooledha.port |
...
* | "Application pooledha Port Number" |
...
| port used by caIntegrator JBoss |
...
47270
| 47270 | | *jboss.cobraorb.port |
...
* | "Application corbaorb Port Number" |
...
| port used by caIntegrator JBoss |
...
47280
| 47280 | | *jboss.jmx-rmi.port |
...
* | "Application JMX-RMI Port Number" |
...
| port used by caIntegrator JBoss |
...
47290
| 47290 | | *jboss.snmp-trapd.port |
...
* | "Application SNMP-TRAPD Port Number" |
...
| port used by caIntegrator JBoss |
...
47300
| 47300 | | *jboss.snmp.port |
...
* | "Application SNMP Port Number" |
...
| port used by caIntegrator JBoss |
...
47310
| 47310 | | *jboss.remoting.port |
...
* | "Application Remoting Port Number" |
...
| port used by caIntegrator JBoss |
...
47320
| 47320 | | *jboss.messaging.port |
...
* | "Application Messaging Port Number" |
...
| port used by caIntegrator JBoss |
...
47330
| 47330 | | *jboss.ssl.enable* | "Enable JBoss SSL Port" | This flag tells the build process whether to configure a SSL connector. See this [link|https://wiki.nci.nih.gov/x/7xWy] for more details. \\ | true | | *jboss.ssl.keystore.location* | "Keystore file location" | This is the location of keystore file that holds the certificate. \\ | ${security.dist.relative.dir}/ncicb-test-ssl.keystore | | *jboss.ssl.keystore.pass* | "Keystore file password" | The password for that keystore. | ncicb1\! | | *jboss.ssl.keystore.alias* | "Keystore alias name" | The alias of the certifiacate within the keystore. | ncicb-test-ssl-key | | *jboss.ssl.fullyqualified.hostname* | "Fully Qualified Host Name" | The FQHN the certificate is issued for (if it does not match the build will fail) | localhost.nci.nih.gov | | *jboss.java.opts |
...
* | N/A |
...
| JVM arguments which are passed when starting caIntegrator JBoss instance. |
...
| \-server \-Xms2048m \-Xmx2048m \-XX:ThreadStackSize=128 \-XX:SurvivorRatio=10 \-XX:PermSize=128m \-XX:MaxPermSize=128m \-Dsun.rmi.dgc.client.gcInterval=3600000 \-Dsun.rmi.dgc.server.gcInterval=3600000 \-Djava.awt.headless=true |
...
LDAP Settings
...
Property Name
...
GUI Installer Text
...
Description
...
Example
...
ldap.url
...
"LDAP URL"
...
The LDAP host used to authenticate caIntegrator users (if using LDAP)
| h5. {color:#003366}{*}LDAP Settings{*}{color} | {color:#003366}{*}Property Name{*}{color} | {color:#003366}{*}GUI Installer Text{*}{color} | {color:#003366}{*}Description{*}{color} | {color:#003366}{*}Example{*}{color} | | {color:#0000ff}{*}ldap.url{*}{color} | "LDAP URL" | The LDAP host used to authenticate caIntegrator users (if using LDAP) | ldap_host.mydomain.com |
...
| | {color:#0000ff}{*}ldap.basedn |
...
{*}{color} | "LDAP Search Base DN" |
...
| The subdirectory in LDAP where users/roles should be searched for |
...
| ou=users, o=mydomain.com |
...
Global Settings
...
Property Name
...
GUI Installer Text
...
Description
...
Example
| h5. {color:#003366}{*}Global Settings{*}{color} | {color:#003366}{*}Property Name{*}{color} | {color:#003366}{*}GUI Installer Text{*}{color} | {color:#003366}{*}Description{*}{color} | {color:#003366}{*}Example{*}{color} | | *user.admin.email.address.from |
...
* | "UPT Admin Email Address From" |
...
| Email address which registration emails come from. |
...
| address@domain.com |
...
\\ | | *user.admin.email.address.to |
...
* | "UPT Admin Email Address To" |
...
| Email address that registration emails are sent to. |
...
address@domain.com
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6b0c77a8-5cc0-45d3-b7dc-f0dae34858f1"><ac:plain-text-body><![CDATA[
...
upt.url
...
"UPT URL"
...
URL for the UPT server that manages this instance of CaIntegrator2
...
http://[server]:[port]/upt42
...
]]></ac:plain-text-body></ac:structured-macro>
...
mail.smtp.host
...
"Mail Server Host"
...
SMTP mail server from which software will send its emails
\\ | address@domain.com | | *upt.url* | "UPT URL" | URL for the UPT server that manages this instance of CaIntegrator2 \\ | http://\[server\]:\[port\]/upt42 | | *mail.smtp.host* | "Mail Server Host" | SMTP mail server from which software will send its emails | smtp_host.mydomain.com |
...
| | *mail.smtp.port |
...
* | "Mail Server Port Number" |
...
| SMTP mail server port |
...
number \\ | smtp_host.mydomain.com |
...
| | *mail.smtp.auth |
...
* | "Mail Server Authentication" |
...
| SMTP mail server requires authentication (true or false) |
...
false
\\ | false | | *mail.smtp.starttls.enable |
...
* | "Mail Server Starttls" |
...
| SMTP mail server start tls (true or false) |
...
false
\\ | false | | *mail.user |
...
* | "Mail Server User" |
...
| SMTP mail server user |
...
name \\ | \\ | | *mail.password |
...
* | "Mail Server Password" |
...
| SMTP mail server password | \\ | |