我正在将供应商SSL证书,密钥库和属性配置到JBoss 7.1中,但没有成功。
这是我尝试的方式。
1)将复制的属性目录(它有多个属性文件由供应商提供)到/ opt / jboss / modules / com / companyname / main。
2)在webapp / WEB-INF下创建了一个jboss-deployment-structure.xml,其中包含以下内容。
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="com.companyname" />
</dependencies>
</deployment>
</jboss-deployment-structure>
3)添加了module.xml(/ opt / jboss / modules / com / companyname / main)以及以下内容
<module xmlns="urn:jboss:module:1.0" name="com.companyname">
<resources>
<resource-root path="./properties"/>
</resources>
</module>
4)供应商在/ test / project目录下提供的certs和keystores文件夹。
5)在....标签
之后的standalone.xml中添加了以下条目<system-properties>
<property name="javax.net.ssl.trustStore" value="/test/project/certs"/>
</system-properties>
我在启动期间没有看到日志中的任何错误,但是它无法调用外部Web服务。
我错过了其他任何配置吗?任何帮助将不胜感激。