2017-10-06 113 views
1

我做了一个Web服务(XML-RPC)建立在Tomcat的16年5月8日 它使发送给它的数据的数字signiture并在MySQL(或MariaDB的)保存它们。 它在Windows上运行良好(没有安全性)。 现在我想将它部署在CentOS上(具有SSL安全性)。 总是让人在处理错误: Failed to initialize end point associated with ProtocolHandler 和: Tomcat mariadb connection configuration的Tomcat Web服务配置

要理解这个问题:

  1. 我做了一个简单的XML-RPC的Web服务(2个nummbers SUMM)并正确runns。
  2. 我已访问数据库的Java应用程序,它正确地runns。

我不能定义主应用程序的问题。 你能帮我吗?

+0

'java.net.SocketException:权限被拒绝'确保tomcat以具有足够权限的用户启动。例如,尝试使用root用户 – pedrofb

回答

0

它看起来像你的tomcat无法打开网络套接字由于权限问题。可能是防火墙和/或SELINUX。

您正在使用CENTOS。你有没有打开防火墙:

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https 
firewall-cmd --reload 

也试图与

setenforce=0 

话题转回到SELinux安全的。当这个更改后,重新启动Tomcat。

我也建议你创建一个虚拟CentOS的图像,并尝试那里第一次。