我已经在Tomcat 8.5.16上构建了一个Web服务(XML-RPC) 它对发送给它的数据进行数字签名,并将它们保存在MySQL(或MariaDB)中。 它在Windows上运行良好(没有安全性)。 现在我想在CentOS上部署它(具有SSL安全性)。 总是在以下方面解决错误: Failed to initialize end point associated with ProtocolHandler 和: Tomcat mariadb connection configuration
要了解问题:
我无法定义主应用程序的问题。 你能帮帮我吗?
答案 0 :(得分:1)
由于权限问题,您的tomcat看起来无法打开网络套接字。可能是防火墙和/或SELINUX。
您正在使用CENTOS。你打开防火墙了吗?
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
还尝试使用
暂时关闭SELINUX安全性setenforce=0
进行此更改后,重新启动tomcat。
我还建议您创建一个虚拟的CentOS映像并先尝试一下。