我正试图在openshift上从eclipse部署我的Jersey项目,我在尾文件中遇到此错误horizon
之前我喜欢这个:
Caused by: java.net.NoRouteToHostException: No route to host
我收到了这个错误:
'java.lang.NumberFormatException:对于输入字符串:“OPENSHIFT_MYSQL_DB_PORT”'
String host = "jdbc:mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/bustrackerserver"
而我正在收到回复Apple课程。
127.10.230.440
答案 0 :(得分:2)
您的MySQL 不正在侦听TCP / IP,因此您尝试连接失败。当你说:
时,你有点回答了你的问题我检查了一些端口8080,3306是否正在使用我当地的mashine,但它们只是在eclipse中使用。
换句话说,MySQL 不在localhost上侦听。要以另一种方式确认,请尝试从命令提示符连接到MySQL:
mysql -u adminNMccsBr -h 127.10.230.440 -p YOUR_DB_NAME
我希望这会失败。您的问题的解决方案是配置MySQL以侦听localhost。在/etc/my.cnf
配置文件的[mysqld]行下,添加以下内容:
bind-address = 127.10.230.440
这不是Java问题,而是MySQL问题。