본문 바로가기

반응형

Tomcat

tomcat timezone 설정 아래 내용은 리눅스에 한정합니다. 톰캣이 설치된 bin 폴더에 setenv.sh 파일을 생성하고 아래 내용을 붙여 넣기한다. #!/bin/bash export CATALINA_OPTS="$CATALINA_OPTS -Dfile.encoding=UTF8 -Duser.timezone=GMT+9" 환경변수에 톰캣 구동시 사용할 옵션을 보강하는 방식으로 -Duser.timezone=GMT+9 로 설정하므로써 웹앱이 기본적으로 한국시간으로 동작하도록 한다. 최근의 프로젝트들은 모든 시간을 UTC timezone 을 사용하고, UI 에서 표시할 때만, 해당 사용자의 timezone 값을 사용하여 해당 지역의 시간으로 표기하는 경우가 많으므로, 되도록이면 UTC 로 설정하도록 하는게 좋지만, 국내에 한정하여 서비스하는.. 더보기
Letsencrypt 에서 받은 인증서 tomcat 적용 IIS 에서 사용중인 letsencrypt 인증서를 tomcat 에서 사용할 수 있도록 설정하는 방법입니다.IIS 에서는 pfx 포맷의 인증서를 사용합니다. 윈도우용 letsencrypt.exe 를 사용하여 IIS 에 설정한 site domain 을 이용하여 인증서를 다운로드 받으면 아래와 같은 파일들이 들어있습니다. tomcat 에 설정하기 위해서 pfx 파일과 비밀번호가 필요합니다, 한데 위의 pfx 를 이용할 수는 없습니다. pfx 를 만들 당시의 비밀번호를 모르니까요.;;; 그래서 pfx 를 하나 더 생성합니다. 비밀번호는 임의로 정합니다. terminal 을 하나 띄워서 아래와 같이 입력합니다. 저는 ubuntu 에서 openssl 이 설치되어 있어서 ubuntu 에서 작업하였습니다. $ ope.. 더보기
우분투에서 톰캣연동시 Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete. 우분투에서 eclipse IDE와 tomcat7을 이용하여 개발하려할 때 아래와 같은 2가지 증상이 가장 처음 겪게되는 흔한(?) 증상으로 해결책은 생각보다 까다롭지 않습니다. 1. Eclipse에서 서버를 추가할 때 Server name이 빈칸으로 보여서 더 이상 진행되지 않는 현상 Eclipse를 종료한 후, 서버를 추가할 workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings 폴더로 이동하여 아래 2개의 파일을 삭제함org.eclipse.wst.server.core.prefsorg.eclipse.jst.server.tomcat.core.prefs 위 2개의 파일만 삭제해주면 Eclipse에 Tomcat7 을 추가하면서 Server name이.. 더보기

반응형