I did a standalone installation of JIRA 6.2.1 using the Linux 64 bit bin installer.
After running config.sh to configure my database and attempting to start the server, I find the server not listening on either of the ports I configured (port 80 redirect port 443. Port 443 setup as SSL).
the catalina.out log gives the following error
2015-09-03 22:15:50,407 localhost-startStop-1 ERROR [jira.appconsistency.db.PostgresSchemaConfigCheck] The schema name 'null' in your dbconfig.xml file contains upper case characters and JIRA only supports lower case schemas in POSTGRES.
This is the file that the config.sh generated:
<?xml version="1.0" encoding="UTF-8"?>
<jira-database-config>
<name>defaultDS</name>
<delegator-name>default</delegator-name>
<database-type>postgres72</database-type>
<jdbc-datasource>
<url>jdbc:postgresql://10.10.10.10:5432/jira_41</url>
<driver-class>org.postgresql.Driver</driver-class>
<username>jirauser</username>
<password>jiranimo</password>
<pool-min-size>20</pool-min-size>
<pool-max-size>20</pool-max-size>
<pool-max-wait>30000</pool-max-wait>
<pool-max-idle>20</pool-max-idle>
<pool-remove-abandoned>true</pool-remove-abandoned>
<pool-remove-abandoned-timeout>300</pool-remove-abandoned-timeout>
</jdbc-datasource>
</jira-database-config>
I noticed that there is not even a line in there for schema. So why would the config.sh generate an invalid database file?