解决ant编译Tomcat7出错 javax.net.ssl.SSLHandshakeException
2017-05-05 17:41
429 查看
想研究一下Tomcat源码,按照网上搜索的一般方法安装Ant,在cmd中使用【ant ide-eclipse】编译tomcat源码
关于版本问题:jdk1.6
tomcat,7.0
Ant 1.9.8
【ant ide-eclipse】开始下载相关的包,但是进行到这一步时开始报错:
easymock:按照出错中的网址将【easymock-3.2.zip】这个包下载,放在base.path下解压为【easymock-3.2】文件夹即可。
但是按照这个方法,【cglib-nodep.jar】却还是无法通过编译,借鉴http://www.cnblogs.com/Kidezyq/p/5820184.html这位的方法也不行。
可以在build.xml中找到cglib对应的name和value:
将这一段注释掉,在cglib网站上下载cglib-nodep.jar,并放在base.path下解压为cglib-nodep文件夹
即可BUILD SUCCESSFUL。
Question:
1.后来发现这应该是天朝防火墙的问题,但是有个疑问既然是防火墙的问题,那么为什么单独将错误中的网址拿出来又能访问呢?=。=
2.这俩包没有解决掉的时候,有时候【ant】【ant compile】也是BUILD SUCCESSFUL的=。=
找到原因再更新答案。
t
关于版本问题:jdk1.6
tomcat,7.0
Ant 1.9.8
【ant ide-eclipse】开始下载相关的包,但是进行到这一步时开始报错:
[get] Error getting http://downloads.sourceforge.net/easymock/easymock-3.2.zip to D:\XXX\apache-tomcat-8.5.14-src\tomcatPath\download-1169236070.zip报错:
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative DNS name matching jaist.dl.sourceforge.net found.具体报错:
BUILD FAILED apache-tomcat-7.0.77-src\build.xml:2693: The following error occurred while executing this line: apache-tomcat-7.0.77-src\build.xml:2856: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative DNS name matching jaist.dl.sourceforge.net found.
easymock:按照出错中的网址将【easymock-3.2.zip】这个包下载,放在base.path下解压为【easymock-3.2】文件夹即可。
但是按照这个方法,【cglib-nodep.jar】却还是无法通过编译,借鉴http://www.cnblogs.com/Kidezyq/p/5820184.html这位的方法也不行。
可以在build.xml中找到cglib对应的name和value:
<antcall target="downloadfile"> <param name="sourcefile" value="${cglib.loc}"/> <param name="destfile" value="${cglib.jar}"/> <param name="destdir" value="${cglib.home}"/> </antcall>
将这一段注释掉,在cglib网站上下载cglib-nodep.jar,并放在base.path下解压为cglib-nodep文件夹
即可BUILD SUCCESSFUL。
Question:
1.后来发现这应该是天朝防火墙的问题,但是有个疑问既然是防火墙的问题,那么为什么单独将错误中的网址拿出来又能访问呢?=。=
2.这俩包没有解决掉的时候,有时候【ant】【ant compile】也是BUILD SUCCESSFUL的=。=
找到原因再更新答案。
t
相关文章推荐
- Linux下tomcat配置ssl中报错问题的解决javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateExcepti
- 解决Java调用Azure SDK证书错误javax.net.ssl.SSLHandshakeException
- 解决Java调用Azure SDK证书错误javax.net.ssl.SSLHandshakeException
- 解决 Java 调用 Azure SDK 证书错误 javax.net.ssl.SSLHandshakeException
- 解决 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path buildin
- HttpClient_javax.net.ssl.SSLHandshakeException: sun.security.validator 问题解决,与环境有关
- javax.net.ssl.SSLHandshakeException:PKIX path building failed多个证书解决方法
- 解决Volley的javax.net.ssl.SSLHandshakeException异常
- 【cas、tomcat】HTTP Status 500 - javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateExc
- javax.net.ssl.SSLHandshakeException: sun.security.validator 问题解决,与环境有关
- 使用https出错javax.net.ssl.SSLHandshakeException: Handshake failed
- javax.net.ssl.SSLHandshakeException:PKIX path building failed解决方法的代码
- 解决Java调用https服务证书错误javax.net.ssl.SSLHandshakeException
- 用httpclient发送https协议请求以及javax.net.ssl.SSLHandshakeException解决办法
- javax.net.ssl.SSLHandshakeException的解决方法
- javax.net.ssl.SSLHandshakeException:PKIX path building failed解决方法
- 备忘:javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No trusted certificate found
- javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites
- 【转】javax.net.ssl.SSLHandshakeException(Cas导入证书)
- javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure