Tomcat은 JKS, PKCS11 혹은 PKCS12 포맷의 Keystore를 지원한다. JKS 포맷은 Java Standard Keystore 포맷이며, JDK에 포함되어 있는 Keytool 명령어를 사용하여 생성할 수 있다. PKCS12 포맷은 인터넷 표준 포맷이고, OpenSSL를 사용하여 생성할 수 있다. 이글 에서는 PICKS12 포맷의 Keystore를 사용한 설정 방법을 정리한다. 1. PKCS12 포맷의 키저장소(keystore) 파일 생성1.1 openssl 을 이용하여 키파일 과 인증서 파일을 생성한다. - 참조 : http://dimdim.tistory.com/entry/openssl-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EC%83%9D%EC%84%B11.2 아래와 같이..
Tomcat은 JKS, PKCS11 혹은 PKCS12 포맷의 Keystore를 지원한다. JKS 포맷은 Java Standard Keystore 포맷이며, JDK에 포함되어 있는 Keytool 명령어를 사용하여 생성할 수 있다. PKCS12 포맷은 인터넷 표준 포맷이고, OpenSSL를 사용하여 생성할 수 있다. 이글 에서는 설정이 좀더 간편한 JKS 포맷의 Keystore를 사용한 설정 방법을 정리한다. 1. SSL 키 파일 생성 - 아래와 같이 keytool 명령어를 이용하여 Keystore 파일을 생성한다.$JAVA_HOME/bin/keytool -genkey -alias -keyalg RSA -keystore keystore 암호를 입력하십시오: #Tomcat설정에 사용됨으로 기억해야 함. 새 암..
weblogic에서 tomcat 으로 마이그레이션 작업중에 jsp 페이지에 한글이 깨지는 현상이 발생함... 원인은 jsp 파일의 encoding 설정의 문제로 노가다 작업이 필요하게 되었다... 나는 노가다가 싫다 그래서 검색 노가다를 했다. 해결 방법은 아래와 같다. 문제 현상 - aa.jsp 페이지에서 bb.jsp 를 include 함 () - aa.jsp 페이지에 jsp directive 를 통해 jsp 파일 Encoding 설정 - bb.jsp 에는 jsp 파일 Encoding 미설정 - bb.jsp 페이지에 한글로 코딩되어 있는 부분이 깨짐 해결 방안 1. bb.jsp 에도 jsp directive 를 통해 jsp 파일 Encoding 설정 (tomcat6 에서 가끔 jsp parser err..
전제 조건 - 두개 이상의 WebApplication을 별도의 프로세스로 동작하도록 해야 한다. - Tomcat 설치 디렉토리는 하나여야만 한다. 1. 톰캣 바이너리 파일을 다운로드 한 후 적당한 디렉토리에 압축 해제 - ~/was/apache-tomcat-6.0.xx 2. Web Application을 배포할 디렉토리 생성 - ~/webapps/aaaWebApp - ~/webapps/bbbWebApp 3. Web Application 및 Tomcat로그를 위한 디렉토리 생성 - ~/logs/was/applogs - ~/logs/was/accesslogs - ~/logs/was/stdout - ~/logs/was/gclogs 3. 각각의 WebApplication을 위한 CATALINA_BASE 디렉토리..
아래와 같은 요구사항을 바탕으로 삽질을 한 내용을 정리한다. - appBase 를 변경한다... (내가 원하는 위치로...) - test.war 파일을 contenxt root path 를 "/"로 설정하여 배포하고자 한다. Case by Case 1. "/" 로 배포가 되긴하였지만, test/ 로도 배포가됨 - 문제점 : 중복 배포 문제가 발생.... - server.xml 파일 설정 - /home/hdw822/webapps 디렉토리에 ROOT, test 두개의 디렉토리가 생기며, WEB에서 접속시 / , test/ 로 접속하는 경우 동일한 어플 접속... 2. test/ 로만 배포가 됨... (1번의 경우와는 Context 에서 path 값이 "" --> "/" 변경됨) - 문제점 : context ..