2017-10-06 129 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的圖像,並嘗試那裏第一次。