Eclipse eclipse tomcat 에 ssl 적용

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

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 수정후 처음 서버 실행시 인증서 파일을 찾지 못한다는 오류 메세지가 출력되므로 해당 내용을 참고하면 알 수 있다.

 

 

번호 제목 글쓴이 날짜 조회 수
59 STS (Eclipse)에서 Language Server 동작 비활성화 하기 file 황제낙엽 2023.12.28 13
58 eclipse 에서 build.gradle 수정시 프로젝트에 자동 반영 황제낙엽 2023.12.28 2
» eclipse tomcat 에 ssl 적용 황제낙엽 2023.09.10 9
56 localhost 는 접속 가능한데 도메인으로는 접속이 불가 황제낙엽 2023.08.13 10
55 Eclipse, Gradle 프로젝트 생성, Dynamic Web Project 로 변경 황제낙엽 2023.07.12 5
54 405 RA layer request failed file 황제낙엽 2019.07.21 158
53 svn: E175002: connection refused by the server 황제낙엽 2019.06.21 3846
52 script validation error 황제낙엽 2019.06.11 86
51 svn:ignore 추가 방법 file 황제낙엽 2018.04.13 239
50 Java was started but returned exit code=13 file 황제낙엽 2018.03.25 201
49 Eclipse TODO 사용법 / Task Tags 사용법 황제낙엽 2018.01.23 1923
48 workspace 자동 refresh 황제낙엽 2017.07.09 319
47 Eclipse Javadoc 의 Author 설정하기 file 황제낙엽 2017.06.05 389
46 "탭(tab) 1" to "스페이스(space) 4" 로 변경 황제낙엽 2017.01.20 224
45 The ObjectAid UML Explorer for Eclipse (Reverse Engineering) 황제낙엽 2016.12.08 524
44 255자 넘는 경로명을 가진 파일/디렉토리 강제 삭제하기 file 황제낙엽 2015.11.21 252
43 eclipse에서 정규식 테스트 할수 있는 플러그인 file 황제낙엽 2010.03.10 63
42 Setting property 'source' to 'org.eclipse.jst.jee.server:board' did not find a matching property. 황제낙엽 2013.04.11 448
41 [Eclipse] Eclipse Market Place 사용하여 SVN 설치 file 황제낙엽 2013.03.02 46
40 이클립스 SVN(Subversion) 설치 및 연결 file 황제낙엽 2013.02.22 88