일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- HTML5
- RADIO
- maven
- null
- 톰캣
- jquery
- 스크립트
- exception
- 이클립스
- 한글
- html
- json
- MYSQL
- spring form tag
- php
- 전자정부 표준프레임워크
- java
- switch
- Oracle
- @RequestBody
- SSL
- DB
- 문자열
- 날짜
- 호환성
- 오라클
- JSTL
- checbox
- 네이버스마트 에디터
- 웹 플랫폼 설치 관리자
- Today
- Total
개인적인 정리
이클립스 + TOMCAT 에서 SSL 설정으로 https 테스트 본문
개발환경에 https:// 를 적용해야만 하는 상황이 생겼다.
https: 가 아니고서는 넘겨받은 프로젝트가 돌아가질 않는다.
1. keystore 파일을 생성한다.
- java bin 폴더가 path 에 등록되어 있으면 바로 아래와 같이 실행하고, 그렇지 않으면 java bin 폴더로 이동한다.
keytool -genkey -keyalg RSA -sigalg SHA1withRSA -alias tomcat -keystore C:\work\keystore\tomcat.keystore
아래 처럼 값은 대충 입력해준다.
C:\jdk1.8.0\bin>keytool -genkey -keyalg RSA -sigalg SHA1withRSA -alias tomcat -keystore C:\work\tomcat.keystore
키 저장소 비밀번호 입력:
새 비밀번호 다시 입력:
이름과 성을 입력하십시오.
[Unknown]: 1
조직 단위 이름을 입력하십시오.
[Unknown]: 2
조직 이름을 입력하십시오.
[Unknown]: 3
구/군/시 이름을 입력하십시오?
[Unknown]: 4
시/도 이름을 입력하십시오.
[Unknown]: 5
이 조직의 두 자리 국가 코드를 입력하십시오.
[Unknown]: 6
CN=1, OU=2, O=3, L=4, ST=5, C=6이(가) 맞습니까?
[아니오]: y
<tomcat>에 대한 키 비밀번호를 입력하십시오.
(키 저장소 비밀번호와 동일한 경우 Enter 키를 누름):
2. 톰캣의 server.xml 을 열어서 수정을 한다.
- Connector port="8443" protocol... 부분의 주석을 해제하고
- keystore 파일의 경로를 입력하고
- keystorePass 에 비밀번호를 입력해준다.
- 그러면 톰캣을 열어보면 아래와 같이 8443이 추가되어 있다.
3. 톰캣을 시작해본다.
그런데 오류가 발생한다.
Caused by: java.io.IOException: Keystore was tampered with, or password was incorrect
이클립스 개발환경이라 별고민 없이 아래와 같이 수정했다.
Done
'전자정부표준프레임워크' 카테고리의 다른 글
java 에서 switch (0) | 2021.08.26 |
---|---|
전자정부표준프레임워크 v3.10 (0) | 2021.03.11 |
데이타를 json으로 출력하기 - 1 (0) | 2021.02.17 |
엑셀파일에 대한 content-type (0) | 2021.02.04 |
전자정부표준프레임워크에서 엑셀 다운로드 (0) | 2020.10.06 |
이클립스 초기 설정 (0) | 2020.09.22 |
전자정부표준프레임워크 paging 추가하기 (1) | 2020.09.17 |
JSP 커스텀 태그 (JSP Custom Tag) 예제 (0) | 2020.09.14 |