繁体   English   中英

通过https SSL配置在2个不同服务器(jboss中的app1和app2-tomcat)中的Java应用之间的通信

[英]Communication between Java apps on 2 different servers(app1 in jboss and app2-tomcat) with https SSL configuration

早些时候,当我将两个app(app1和app2)都放在同一台(Jboss)服务器中时,我可以从app2调用app1中可用的api [配置了证书的Jboss ssl]

现在我的问题是,我仅将我的app2移到了Tomcat服务器[app2]中,而未更改任何代码,并尝试连接app1的api 它抛出clientProtocol异常。

我知道ssl证书的问题,因为app1已配置ssl。

有什么地方我必须配置我的tomcat服务器以使用SSL jboss证书信任app1,或者在Java程序中我必须添加trustmanager SSL套接字代码。

请让我知道我遇到的可能解决方案。

您需要配置tomcat环境以知道存在要使用的证书。

这可以通过-Djavax.net.ssl.trustStore=mykeystore或在JAVA_OPTS设置来完成。

对于Linux,此操作如下:

export JAVA_OPTS=-Djavax.net.ssl.trustStore=mykeystore

在调用./startup.sh之前

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM