Ich verwende derzeit JNDI-Suche, um meine Datenquelle aus Tomcat's context.xml für MySQL oder PostgreSQL zu beziehen. Mein context.xml sieht wie folgt aus:Konfigurieren der Datenquelle in der Heroku-Bereitstellung mit JNDI-Suche
<Resource name="jdbc/MyDataSource"
auth="Container"
type="javax.sql.DataSource"
username="user"
password="pass"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://servername:5432/database"
maxActive="20"
maxIdle="10"
validationQuery="Select 1"
/>
jedoch einer meiner Kunden ist Heroku für den Einsatz mit und ich frage mich, wie ich es meine Datenquelle einstellen können und wie es von meinem Java-Web-App lesen JNDI-Suche verwenden. In Heroku Ich bin mit der heroku-deploy plugin with Tomcat
Es scheint funktionieren, aber ich bekomme immer noch eine NoInitialContextException wie in http://stackoverflow.com/questions/33235127/noinitialcontextexception-heroku-war-deploy –