Autobuild Actions and Properties

NameDesciptionRequiredTypeDefault
deployInstalls (deploys) WAR or EAR in WAS cell. Use deploy.to.was from Ant
xar.filePath to EAR or WAR file that we want to deployFalsefile
was.appnameName of enterprise application. File name is used if not providedFalsestr
wsadmin.temp.dirTemp directory - OS temp directory is used if not providedFalsefile
was.deployment.targetComma-delimited list of server(s) and/or clusters to deploy to.Not required if there is only one cluster in a cell.Falsestr
webapp.context.rootFalsestr
installedApps.dirDirectory where to install binaries on the target nodesFalsestr
undeploy.before.deploymentAutomatically uninstall the application before deployment. Note: this is much more reliable that update mode. Do not turn off unless you're absolutely sureFalsebooltrue
was.pre.deploy.scriptFalsefile
was.classloader.modeClassloader order for Web applications AND jar files inside the EARFalseenum(PARENT_LAST, PARENT_FIRST)PARENT_LAST
was.classloader.policyGive each WAR its own classloader or use the same one for allFalseenum(MULTIPLE, SINGLE)
was.target.war.to.ihsAutomatically target WAR modules to all Web servers in the cellFalsebooltrue
was.deploy.wsSet to True if you want to compile JAX-RPC services during deployment. This is not needed for JAX-WSFalseboolfalse
was.start.appAutomatically start the application after deployment. Requires at least one running target serverFalsebooltrue
was.ensure.all.servers.upMake sure that ALL servers in the target cluster are up. By default only one running sever is sufficientFalseboolfalse
was.virtual.host.nameFalsestrdefault_host
was.free.memory.limitIf free memory falls under this limit (set in Kb), the server is considered 'unhealthy',and deployment or server check will fail.Falsestr1024
bounce.appRe-starts enterprise application. The application must already be deployed
was.appnameName of enterprise application. File name is used if not providedTruestr
check.serversChecks health of WAS servers, raises exception if free memory is below pre-set limit or if a server is down
was.check.serversComma-delimited list of server names. All servers will be checked if not providedFalsestr
was.free.memory.limitIf free memory falls under this limit (set in Kb), the server is considered 'unhealthy',and deployment or server check will fail.Falsestr1024
bounce.serversRestart servers
was.servers.to.bounceComma-delimited list of servers that have to be bounced. If set to 'ALL', all application servers in the cell will be bouncedTruestr
was.start.servers.wait.timeTime (in seconds) to wait for servers to start. The operation will fail if not all servers started within that timeFalsestr600
update.scaUpdates SCA resources that include import/export bindings and promoted properties
*.*.sca.binding.*.*Update SCA export/import binding with the provided value. The value could bea python expression or a string. The format of the property is ..sca.binding... For example, 'StockQuote.StockQuote.sca.binding.RealtimeService.endpoint=http://foo/bar'Falsestr
*.*.sca.property.*.*Update SCA promoted property with the provided value. The format of the property is ..sca.property.. For example, 'StockQuote.StockQuote.sca.property.DelayedServicePortTypePartner_getQuote_Callout.useDynamicEndpoint=true'Falsestr
helpPrints help on wasadmin-related actions and properties.
help.topicAction or help topic, e.g., 'deploy' or 'bounce.app'Falsestr
help.formatFormat for help, text or html. HTML is created under build/wasadminFalsestrtext
wsadmin_launcherProperties for running wsadmin tool and any of the wasadmin actions. This is not an action.
wasadmin.hostDeployment manager hostTruestr
wasadmin.portDeployment manager port. This is SOAP_CONNECTOR_ADDRESS available from Admin console (System administration/Deployment manager/portsTruestr
wasadmin.userFalsestr
wasadmin.passwordFalsestr
wsadmin.soap.client.props.fileWAS SOAP client property file. Normally, there is not need to change itFalsefile
wsadmin.ssl.client.props.fileWAS SSL client property file. Normally, there is not need to change itFalsefile
wsadmin.truststore.fileLocation of the trust keystore. Wsadmin will automatically add certificates to this store.If it does not exist, it will be created. If location is not provided, it will be created in the current directoryFalsestr
wsadmin.temp.dirFalsestr
python.homeTruefile
ibm.jdk.homeLocation of IBM JDK 5. Not required if Ant runs under IBM JDKFalsefile
wsadmin.install.dirLocation of wsadmin thin client jarsTruefile
wsadmin.trace.stringFalsestr