【发布时间】:2017-12-15 22:15:16
【问题描述】:
我在执行网站时遇到困难。
按照显示错误的 tomcat 日志: Tomcat 版本:7.0.76 CentOS 7.0
$Worker.run(ThreadPoolExecutor.java:622)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.SocketException: Permissão negada (connect failed)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
拜托,有人可以帮助我吗? :) 谢谢
【问题讨论】:
-
Oracle JDK 7.0_80版本
-
那么,您在启动 Tomcat 或访问那里的页面时遇到了困难?您能否详细说明如何重现该问题?
-
米克,然后Tomcat正常启动。一开始,您通过 http://localhost:8080 访问的默认 Tomcat 页面出现了,因此 tomcat 安装正确......在开发团队开始使用 tomcat 并迁移与数据库通信的站点后开始出现此错误。我不是来自开发区,我只在基础设施方面工作。他们通过指向数据库服务器的IDE进行测试并正常运行该站点,并且在服务器运行系统时出现该错误。会是什么?谢谢。
-
网络防火墙(CentOS 中的
iptables)是首先想到的。你能检查应用服务器是否可以访问数据库服务器吗? -
防火墙是firewalld。我会检查这个!等一下。