使用IBM JDK时,通过在java.security文件中注释2行,可以绕过“找不到指定的类com.ibm.websphere.ssl.protocol.SSLSocketFactory
我还发现运行Maven "-Dmaven.wagon.http.ssl.insecure=true"
将跳过SSL检查,这个解决方案适用于Maven 3(3.3.9),但同样的方法在Maven 2中失败了SSLSocketFactory Exception(2.2。 1)
所以,我想知道
SSL Exception
(除了在java.security文件中注释2行)和"-Dmaven.wagon.http.ssl.insecure=true"
适用于Maven 3
Maven 2 答案 0 :(得分:0)
我找到了解决此问题的方法。 该解决方案在IBM站点本身中给出。 https://www.ibm.com/support/knowledgecenter/en/was_beta_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/rwlp_trouble.html#rwlp_trouble__ssl01
ssl.SocketFactory.provider =
ssl.ServerSocketFactory.provider =
-Djava.security.properties = fullPathTo / my.java.security
例如:
mvn clean install -Djava.security.properties=fullPathTo/my.java.security
这对我有用:)
通过这种方式,您不会编辑IBM JDK附带的默认java.security文件,但我仍然对-Dmaven.wagon.http.ssl.insecure=true
为什么不适用于Maven 2感到困惑。