Eclipse eclipse tomcat 에 ssl 적용

황제낙엽 2023.09.10 07:21 조회 수 : 8

sitelink1  
sitelink2  
sitelink3  

apache tomcat 을 단일로 실행하는 경우에 ssl 적용은 다음의 링크를 참고하자

  - windows tomcat 에 Let's Encrypt(SSL) 적용

그런데 eclipse 에 tomcat 을 연동해서 개발/테스트 서버를 구동할때도 ssl 을 적용하려면

server.xml 을 수정해주고 인증서 파일도 함께 복사해 넣어줘야 한다.

다음은 server.xml 의 수정 내용과 인증서 파일의 복사 경로 예제이다.

 

1. eclipse-workspace\Servers\Tomcat v9.0 Server at localhost-config\server.xml 에서 Connector 정보를 다음과 같이 적용

<Connector Protocol="TLS"

           SSLEnabled="true"

           acceptCount="100"

           connectionTimeout="20000"

           disableUploadTimeout="true"

           enableLookups="false"

           maxHttpHeaderSize="8192"

           maxThreads="150"

           port="8443"

           protocol="org.apache.coyote.http11.Http11NioProtocol"

           scheme="https">

<SSLHostConfig>

<Certificate certificateChainFile="ssl/[도메인].com/chain.pem"

             certificateFile="ssl/[도메인].com/cert.pem"

             certificateKeyFile="ssl/[도메인].com/privkey.pem"

             type="RSA"/>

</SSLHostConfig>

</Connector>

 

2. 다음과 같은 커맨드 명령어를 batch 파일로 저장하여 실행하면 tomcat 과 eclipse 에 인증서를 일괄 복사 할 수 있다 (교차링크 바로가기로는 인증서를 찾지 못함)

robocopy "C:\Certbot\live\[도메인].com" "C:\Users\[Admin]\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\ssl\[도메인].com"

robocopy "C:\Certbot\live\[도메인].com" "C:\Users\[Admin]\apache-tomcat\apache-tomcat-9.0.76\ssl\[도메인].com"

만일 이클립스 톰캣의 context 배포 경로를 모른다면 server.xml 수정후 처음 서버 실행시 인증서 파일을 찾지 못한다는 오류 메세지가 출력되므로 해당 내용을 참고하면 알 수 있다.

 

 

번호 제목 글쓴이 날짜 조회 수
78 STS (Eclipse)에서 Language Server 동작 비활성화 하기 file 황제낙엽 2023.12.28 12
77 eclipse 에서 build.gradle 수정시 프로젝트에 자동 반영 황제낙엽 2023.12.28 2
76 IntelliJ 의 ultimate(상용) 와 community(무료) 버전의 차이 file 황제낙엽 2023.11.01 62
» eclipse tomcat 에 ssl 적용 황제낙엽 2023.09.10 8
74 localhost 는 접속 가능한데 도메인으로는 접속이 불가 황제낙엽 2023.08.13 10
73 remote desktop 에서 vscode 로 작업시 키입력이 되지 않을때 (from bing) 황제낙엽 2023.07.25 11
72 Eclipse, Gradle 프로젝트 생성, Dynamic Web Project 로 변경 황제낙엽 2023.07.12 3
71 로컬 작업 중 모바일로 페이지 확인하는 방법 live server host file 황제낙엽 2023.05.23 1
70 유용한 단축키 모음 - 개발을 누구보다 빠르게 황제낙엽 2023.02.25 1
69 vector 이미지 만들기 황제낙엽 2022.12.22 0
68 자동 import 설정 file 황제낙엽 2022.12.22 0
67 [안드로이드 스튜디오] 자주 쓰는 단축키 20개 황제낙엽 2022.11.11 0
66 Android Studio GitHub 공유하기 및 사용하기 황제낙엽 2022.11.02 0
65 코드 포맷터 (Extension Prettier - Code formatter) file 황제낙엽 2021.01.16 10
64 디버깅 관련 (SourceMap, Debugger for Chrome, Node.js) 황제낙엽 2020.08.18 9
63 vscode에서 기본 디버깅과 프로세스 디버깅 file 황제낙엽 2020.08.16 83
62 웹 UI 개발을 위한 Visual Studio Code 설정 황제낙엽 2020.05.23 86
61 APK파일 생성 (명령줄에서 앱 빌드) 황제낙엽 2019.10.08 283
60 Analyze APK 황제낙엽 2019.10.08 245
59 405 RA layer request failed file 황제낙엽 2019.07.21 158