Tomcat webservice配置

时间:2017-10-06 12:03:32

标签: tomcat ssl configuration

我已经在Tomcat 8.5.16上构建了一个Web服务(XML-RPC) 它对发送给它的数据进行数字签名,并将它们保存在MySQL(或MariaDB)中。 它在Windows上运行良好(没有安全性)。 现在我想在CentOS上部署它(具有SSL安全性)。 总是在以下方面解决错误: Failed to initialize end point associated with ProtocolHandler 和: Tomcat mariadb connection configuration

要了解问题:

  1. 我制作了一个简单的XML-RPC Web服务(总数为2个数字)并且运行正常。
  2. 我创建了一个访问数据库的java应用程序,它运行正常。
  3. 我无法定义主应用程序的问题。 你能帮帮我吗?

1 个答案:

答案 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映像并先尝试一下。