2017-10-06 4 views
1

Ich habe einen Webservice (XML-RPC) erstellt auf Tomcat 8.5.16 erstellt digitale Signaturen der Daten gesendet und speichert sie in MySQL (oder MariaDB). Es läuft gut auf Windows (ohne Sicherheit). Jetzt möchte ich es auf CentOS (mit SSL-Sicherheit) bereitstellen. immer macht Fehler adressiert in: Failed to initialize end point associated with ProtocolHandler und: Tomcat mariadb connection configurationTomcat webservice configuration

das Problem zu verstehen:

  1. ich einen einfachen XML-RPC-Webservice (summ von 2 nummbers) gemacht haben und es runns richtig.
  2. Ich habe eine Java-Anwendung, die auf die Datenbank zugreift, und es wird korrekt ausgeführt.

Ich konnte das Problem der Hauptanwendung nicht definieren. Könntest du mir bitte helfen?

+0

'java.net.SocketException: Berechtigung verweigert' Stellen Sie sicher, dass Tomcat mit einem Benutzer mit ausreichenden Berechtigungen gestartet wird. Versuchen Sie zum Beispiel mit root-Benutzer – pedrofb

Antwort

0

Es sieht so aus, als ob Ihr Kater aufgrund von Berechtigungsproblemen Netzwerk-Sockets nicht öffnen kann. Könnte Firewall und/oder SELINUX sein.

Sie verwenden CENTOS. Haben Sie Ihren Firewall geöffnet:

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

auch versuchen, für einen Moment der SELINUX Sicherheit drehen mit

setenforce=0 

Wenn diese Änderungen vorgenommen werden, neu starten Kater.

Ich empfehle Ihnen auch, ein virtuelles CentOS-Bild zu erstellen und dort zuerst zu versuchen.

Verwandte Themen