我正在尝试在 Cloud Foundry 云上部署我的 spring 3 + tomcat 6 + mysql 5.5 应用程序。我能够使用 Cloudfoundry 的 STS 插件从 Eclipse 部署应用程序。现在我得到的问题是我的应用程序无法连接到数据库。我已经配置了一个 mysql 服务并启动了一个隧道。我使用隧道用户名/密码和 URL 连接到应用程序上下文文件中的数据库。
<Resource name="jdbc/myDB" auth="Container" type="javax.sql.DataSource"
maxActive="10" maxIdle="3" maxWait="10000"
username="xxx" password="xxx" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:10100/xxx?autoReconnect=true"/>
我收到错误。
Could not get JDBC Connection; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Could not create connection to database server. Attempted reconnect 3 times. Giving up.)
有人可以帮帮我吗。还让我知道如何在 Cloud Foundry DB 上上传我的本地 sql 数据库转储,因为我认为一旦我能够连接这将是另一个问题