2017-10-06 11 views
1

Tomcat 8.5.16 に構築されたWebサービス(XML-RPC)を作成しました。そこに送られたデータをデジタル署名し、MySQL(またはMariaDB)に保存します。 Windows上では安全です(セキュリティなし)。 これをCentOS(SSLセキュリティを使用)にデプロイします。問題を理解するために Tomcat mariadb connection configurationTomcat Webserviceコンフィグレーション

を:: Failed to initialize end point associated with ProtocolHandler と:

  1. 私は、単純なXML-RPC Webサービス(2 nummbersのSUMM)を作って、それが正しくrunns は常にエラーがで対処できます。
  2. データベースにアクセスするJavaアプリケーションを作成し、正しく実行します。

私はメインアプリの問題を定義できませんでした。 私を助けてもらえますか?

+0

'java.net.SocketException:Permission denied'十分な権限を持つユーザで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イメージを作成し、最初に試してみることをお勧めします。

関連する問題