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

 

 

번호 제목 글쓴이 날짜 조회 수
78 INSTALL_FAILED_NO_MATCHING_ABIS WHEN INSTALL APK ? file 황제낙엽 2017.03.28 11539
77 svn: E175002: connection refused by the server 황제낙엽 2019.06.21 3846
76 리팩토링 (Refactoring) 사용하기 황제낙엽 2007.07.27 2803
75 Eclipse TODO 사용법 / Task Tags 사용법 황제낙엽 2018.01.23 1923
74 [Android Studio] Unsupported major.minor version 52.0 황제낙엽 2016.08.18 1200
73 [Android Studio] Error:Execution failed for task ':app:compileDebugJavaWithJavac'. 황제낙엽 2016.08.18 582
72 The ObjectAid UML Explorer for Eclipse (Reverse Engineering) 황제낙엽 2016.12.08 524
71 Eclipse 인터페이스는 영문, 도움말은 한글로 보기 황제낙엽 2007.03.07 489
70 Setting property 'source' to 'org.eclipse.jst.jee.server:board' did not find a matching property. 황제낙엽 2013.04.11 448
69 Eclipse Javadoc 의 Author 설정하기 file 황제낙엽 2017.06.05 389
68 workspace 자동 refresh 황제낙엽 2017.07.09 319
67 APK파일 생성 (명령줄에서 앱 빌드) 황제낙엽 2019.10.08 283
66 이클립스 다국어 설정 (UTF-8) file 황제낙엽 2006.09.20 280
65 java.net과 이클립스를 이용한 오픈소스 자바 어플리케이션 개발 (1부. 이클립스에서 새로운 프로젝트 생성하기) file 황제낙엽 2007.02.28 254
64 255자 넘는 경로명을 가진 파일/디렉토리 강제 삭제하기 file 황제낙엽 2015.11.21 252
63 Analyze APK 황제낙엽 2019.10.08 245
62 svn:ignore 추가 방법 file 황제낙엽 2018.04.13 239
61 "탭(tab) 1" to "스페이스(space) 4" 로 변경 황제낙엽 2017.01.20 224
60 Java was started but returned exit code=13 file 황제낙엽 2018.03.25 201
59 Eclipse 관련 FAQ 황제낙엽 2005.10.13 188