728x90
300x250
java.io.IOException: HTTPS hostname wrong: should be <fcm.googleapis.com>
at sun.net.www.protocol.https.HttpsClient.checkURLSpoofing(HttpsClient.java:524)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:448)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:904)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
...생략
기존 사용 자바 버전 1.6 에서 평소에 잘 사용하던 url 호출방식 로직에
java.io.IOException: HTTPS hostname wrong 에러발생 찾아보니 자바 1.6 에서 보안인증관련하여 버전이 낮아가지고 발생하는 에러라고 함
1.7 이상 버전으로 변경 요.
1.8 로 업그레이드하기로 결심
#자바 버전확인
java -version
# yum 할때마다 에러나서 아래처럼 mirrorlist 변경
echo "https://vault.centos.org/6.10/os/x86_64/" > /var/cache/yum/x86_64/6/base/mirrorlist.txt
echo "http://vault.centos.org/6.10/extras/x86_64/" > /var/cache/yum/x86_64/6/extras/mirrorlist.txt
echo "http://vault.centos.org/6.10/updates/x86_64/" > /var/cache/yum/x86_64/6/updates/mirrorlist.txt
#설치 가능한 자바 리스트 확인
yum list java*jdk-devel
#1.8로 설치
yum install java-1.8.0-openjdk-devel.x86_64
#링크 잘 걸려있는지 확인
/usr/sbin/alternatives --config java
#톰캣 로그 확인
tail -f /usr/local/tomcat/logs/catalina.out
#톰캣 서버 종료 & 시작
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh
링크도 잘 걸리고 java version 확인했을때도 1.8 로 잘 나왔는데 tomcat 재시작 할때 JRE_HOME 이 1.6 으로 나와있어서 catalina.sh 를 확인해보니 JAVA_HOME 이 1.6으로 잡혀있어서 해당 부분 아래 처럼 변경을 해주었다.
/usr/local/tomcat/bin/catalina.sh
#JAVA_HOME=/usr/local/jdk1.6
JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64
umask 000
**** 생략 *****
그러고나서 재시작하니 정상작동 확인 완료되는것을 확인 할 수 있었다.
728x90
300x250
'IT > 잡다구리' 카테고리의 다른 글
[PostgreSQL] PostgreSQL Windows install error icacls 윈도우 코끼리 설치 에러 (7) | 2021.10.26 |
---|---|
[Spring] 프로젝트 Import 시 확인사항 (0) | 2021.10.22 |
[Tomcat] React 404 톰캣서버 RewriteRule 설정 (Feat. SPA, 404 ERROR) (0) | 2021.09.15 |
[Linux] 리눅스 서버간 파일 , 폴더 이동 SCP (0) | 2021.09.03 |
[Linux] URL 접속시 디렉토리 경로 노출 보완하는법 (0) | 2021.08.31 |