Tomcat Web服务配置

Tomcat Web服务配置,tomcat,ssl,configuration,Tomcat,Ssl,Configuration,我制作了一个基于Tomcat8.5.16的Web服务(XML-RPC) 它对发送给它的数据进行数字签名,并将其保存在MySQL(或MariaDB)中。 它在windows上运行良好(没有安全性)。 现在我想在CentOS上部署它(使用SSL安全性)。 始终在以下内容中解决错误: 以及: 要了解问题,请执行以下操作: 我已经创建了一个简单的XML-RPC web服务(2个nummbers的总和),它运行正常 我制作了一个java应用程序,它可以访问数据库并正确运行 我无法定义主应用程序的问题。

我制作了一个基于Tomcat8.5.16的Web服务(XML-RPC) 它对发送给它的数据进行数字签名,并将其保存在MySQL(或MariaDB)中。 它在windows上运行良好(没有安全性)。 现在我想在CentOS上部署它(使用SSL安全性)。 始终在以下内容中解决错误: 以及:

要了解问题,请执行以下操作:

  • 我已经创建了一个简单的XML-RPC web服务(2个nummbers的总和),它运行正常
  • 我制作了一个java应用程序,它可以访问数据库并正确运行
  • 我无法定义主应用程序的问题。
    您能帮助我吗?

    由于权限问题,您的tomcat似乎无法打开网络套接字。可以是防火墙和/或SELINUX

    您正在使用CENTOS。您是否打开了防火墙:

    firewall-cmd --permanent --zone=public --add-service=http
    firewall-cmd --permanent --zone=public --add-service=https
    firewall-cmd --reload
    
    另外,请尝试将SELINUX security与

    setenforce=0
    
    进行此更改后,重新启动tomcat


    我还建议您创建一个虚拟的CentOS映像,并首先在那里尝试

    `java.net.SocketException:Permission denied`确保tomcat由具有足够权限的用户启动。例如,请尝试使用root用户