かなり基本的なSpring + Hibernate Webアプリを新しく作成したアプリにデプロイしようとしています. (私はopenshiftが初めてです)。
私はナレッジベースからこの例に従いました。
しかし、アプリケーションをデプロイした後、私は得ています
..
java.sql.SQLException: Illegal connection port value '${env.OPENSHIFT_MYSQL_DB_PORT}'
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)
com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2018)
..
applicationcontext.xml でデータソースを定義しました
これは、データ ソースを定義する applicationContext.xml のセクションです (eli はデータベース名です)。
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"
p:driverClassName="${jdbc.driverClassName}"
p:url="jdbc:mysql://${env.OPENSHIFT_MYSQL_DB_HOST}:${env.OPENSHIFT_MYSQL_DB_PORT}/eli" p:username="${jdbc.username}"
p:password="${jdbc.password}"/>
私が間違っていることは何ですか?
ありがとう