톰캣(5)
-
nginx - tomcat - letsencrypt ssl 적용하기
nginx - tomcat - letsencrypt 적용 이 글은 아래 두 글에 이은 마지막 글입니다. 1. java keytool 사용 / 스프링부트 SSL 설정 출처: http://iwan2fly.tistory.com/202?category=501300 [Dreaming]2. 톰캣 웹 서비스에 Letsencrypt SSL 적용하기.. (실패->성공) 출처: http://iwan2fly.tistory.com/203 [Dreaming] 2번 글 마지막에 언급한 바와 같이, 톰캣 앞에 nginx 를 두기로 합니다. #1 nginx 설치 yum install nginx #2 nginx 동작 확인 service nginx start 후 브라우저에서 확인 #3 nginx 디렉토리 구조nginx.conf 에서 c..
2018.03.04 -
톰캣 웹 서비스에 Letsencrypt SSL 적용하기.. (실패->성공)
톰캣 웹 서비스에 Letsencrypt SSL 적용하기.. java keytool 사용 / 스프링부트 SSL 설정 출처: http://iwan2fly.tistory.com/202에 이은 2차 글입니다. 개발환경에서는 스프링부트의 내장 톰캣을 사용하기 때문에, 이전 글에서 사용했던 몇 몇 코드만 가지고 https를 적용할 수 있습니다. 하지만 실제 운영하는 서버에 https를 적용하려면, 환경도 다르고 비용도 들어가죠. 하지만 무료로 SSL 인증서를 발급 받을 수 있는 곳이 생겼다고 합니다. https://letsencrypt.org/ HTTPS 가 선택이 아닌 필수가 되어가는 시점에서 매우 반가운 일이고, 이를 받아서 적용하는 것도 크게 어렵지는 않습니다. 쉘을 이용할 수 있다면 Certbot 이라는 곳..
2018.03.02 -
톰캣 구동 오류 ( org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [159,729] milliseconds. )
톰캣 구동 오류 최근에 톰캣 8.5.9 와 8.0.39를 설치해서 구동하는 와중에 다음과 같은 에러가 발생습니다. startup.sh 를 수행시키면, 톰캣을 구동하는 데 겁나게 오랜 시간을 사용하게 되는데, catalina.out 로그를 살펴보면 아래와 같은 로그를 볼 수 있습니다. org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [159,729] milliseconds. 무려 159초를 session id 생성에 쏟아부었네요. 위 로그는 톰캣을 설치한 직후 톰캣을 실행했을 때 나타난 로그..
2017.01.03 -
web.xml Reference Guide for Tomcat
web.xml 배포기술파일은 톰캣같은 서블릿 컨테이너에서 웹 어플리케이션이 어떻게 배포되어야 하는 지를 기술합니다. 이 파일은 톰캣 상에 배포하는 모든 어플리케이션에 필요합니다. 이 파일은 새로운 톰캣 웹사이트의 ROOT 어플리케이션이나, 서블릿 예제, 또는 jsp 예제, 다운로드 받는 모든 웹 어플리케이션 및 war 파일 안에서 쉽게 찾을 수 있습니다. 이 파일의 위치는 언제나 똑같습니다 : application root /WEB-INF/web.xml 이 파일은 최소한 하나의 XML 기술어(descriptor)와 시작과 끝을 나타내는 태그를 필요로 합니다. 아래 톰캣 6.0 버전에 맞는 최소의 XSD 스타일을 갖는 예제가 있습니다. 다른 버전의 예제 ( 7.0, 5.5, 5.0 등 ) 및 XSD 와 D..
2014.07.24 -
스마일서브 가상 서버에.. jdk / tomcat / mysql 설치
1. jdk...java.sun.com 에서 최신 jdk 조회 : jdk-7u60-linux-x64.gz 다운로드/usr/local 아래에 설치할 예정 : cd /usr/local/usr/local 아래에서 : tar zxvf jdk-7u60-linux-x64.gzwhich java 로 java 링크 파일 찾음 ( /usr/bin/java )링크 변경 : ln -s /usr/local/java/bin/java java 2. tomcattomcat.apache.com 에서 최신 tomcat 조회 : apache-tomcat-8.0.9 다운로드/usr/local 아래에 설치할 예정 : cd /usr/local/usr/local 아래에서 : tar zxvf apache-tomcat-8.0.9.tar.gzcon..
2014.07.15