[英]SAP DBTech JDBC: Cannot connect to jdbc:sap://192.168.33.114:39015/ [SAP DBTech JDBC: [2]: general error: SYSTEMDB not connected]
[英]SAP DBTech JDBC: Cannot connect to jdbc:sap://… on SCP
我正在使用 JDBC 连接到共享 HANA 数据库的 SAP Cloud Platform 中运行 Java 应用程序。 突然之间(没有代码更改,没有部署,没有配置更改......)应用程序无法再连接到数据库。 日志/堆栈跟踪说:
Failed to get connection from datasource com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: Cannot connect to jdbc:sap://xxxx.od.sap.biz:30015/ [Cannot connect to host xxxxx.od. sap.biz:30015 [连接被拒绝(连接被拒绝)(本地端口54468到地址0.0.0.0,远程端口30015到地址xx.yyy.zzz.250(xxxxx.od.sap.biz))],-813。] . at com.sap.db.jdbc.exceptions.SQLExceptionSapDB._newInstance(SQLExceptionSapDB.java:126)... at com.sap.db.jdbc.DriverSapDB.connect(DriverSapDB.java:1223)
有一个SAP 说明: 2501339 - 错误:“SAP DBTech JDBC:无法连接到 jdbc...”在使用 Z82269B9B71AB4A7732F6958610214 连接租户数据库时发生
我从不手动设置任何端口,建议解决方案中描述的步骤不适用于我的问题,除了相同的错误消息。
该问题可以通过在 SAP Cloud Platform Cockpit 中删除并重新创建我的应用程序的现有数据源绑定来解决; 在“配置”菜单项下可用。 我无法在那里指定任何端口(并且从未指定),但删除并使用相同的名称重新创建它似乎可以解决问题。
(我在重新创建绑定后重新启动了应用程序。但不确定这是否有必要。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.