早些时候,当我将两个应用程序(app1和app2)保存在同一个(Jboss)服务器中时,我可以从app2调用app1中的[strong> api的。 [Jboss ssl配置证书]
现在我的问题是,我只将我的app2移动到tomcat服务器[app2],没有更改任何代码并试图连接app1的 api的。它抛出了 clientProtocol 异常。
我开始知道ssl证书的问题,因为app1是ssl配置的。
我是否有任何地方可以配置我的tomcat服务器以使用SSL jboss certifcate信任app1,或者在java程序中我必须添加trustmanager SSL套接字代码。
请告诉我可能解决的问题。
答案 0 :(得分:0)
您需要配置tomcat环境以了解存在要使用的证书。
这是通过-Djavax.net.ssl.trustStore=mykeystore
完成的,或者是在JAVA_OPTS
中设置的。
对于Linux,这可以通过以下方式完成:
export JAVA_OPTS=-Djavax.net.ssl.trustStore=mykeystore
在致电./startup.sh