목록Tomcat (5)
잡동사니
안녕하세요. yeTi입니다.오늘은 Zabbix와 JMX(Java Management eXtensions)를 연계하여 Java서버를 모니터링하는 방법을 알아보겠습니다. 설치 환경- OS : CentOS release 6.9 (Final)- 설치 버전- Zabbix 2.2- Tomcat : 8.0.48- Java : 1.8.0_161-b12 1. Zabbix Server를 설치한 곳에 zabbix-java-gateway를 설치합니다.- yum install zabbix-java-gateway 2. Zabbix Java Gateway를 실행합니다.- service zabbix-java-gateway start 3. Zabbix Server에 Gateway정보를 설정합니다.- vi /etc/zabbix/zabb..
안녕하세요. yeTi입니다.오늘은 톰캣에서 1개의 호스트로 2개 이상의 폴더를 웹 폴더로 설정하여 사용하는 방법에 대해 알아보고자 합니다. 테스트 환경Tomcat : apache-tomcat-8.0.52 sever.xml의 Host 태그에 Context 태그를 활용하여 설정합니다. 그러면 각각의 폴더에 대해 아래와 같이 사용가능합니다. http://localhost:8080/...http://localhost:8080/tms/...
안녕하세요. yeTi입니다.오늘은 윈도우 환경에서 개발시 이클립스에서는 괜찮다가 톰캣에서 배포시 한글이 깨지는 현상을 해결하는 방법에 대해서 알아보고자 합니다. 다음 명령어를 수행하면 개발환경과 운영환경에서 다른 결과 값이 나오는 경우가 있습니다. System.getProperty("file.encoding") 이는 JVM이 기본적으로 String 형태의 데이터를 읽을 경우 사용하는 인코딩을 나타내는데요.톰캣 구동시 해당 설정을 할 수 있습니다. 톰캣 설치 폴더에서 "catalina.bat" 파일의 상단에 아래 명령어를 입력해줍니다. set "CATALINA_OPTS=-Dfile.encoding=UTF-8" 이는 기본 설정을 UTF-8로 설정한다는 의미입니다. 개발 환경과 운영 환경의 인코딩을 동일하게 ..
안녕하세요. yeTi입니다.오늘은 Tomcat에서 keytool과 OpenSSL을 사용하여 SSL을 설정하는 방법에 대해서 알아보겠습니다. 사전 준비 - JDK - Window용 OpenSSL (http://slproweb.com/products/Win32OpenSSL.html) CMD 창에서 다음을 실행합니다. - keystore 파일 생성 D:\dev\Java\x64\jdk1.8.0_101\bin> keytool -genkey -alias tomcat -keyalg RSA -keypass [키 비밀번호] -storepass [스토어 비밀번호] -keystore C:/OpenSSL-Win64/bin/.keystore -dname "CN=localhost, OU=OrgUnit, O=MyCompany, C..
안녕하세요. yeTi입니다.오늘은 톰캣 구동시 발생하는 'Error listenerStart' 오류를 파악하는 방법에 대해서 알아보겠습니다. 아래 첨부한 error_logger.properties 파일을[Context Path]\WEB-INF\classes 내에 둡니다. 파일의 내용은 아래와 같습니다.--org.apache.catalina.core.ContainerBase.[Catalina].level=INFOorg.apache.catalina.core.ContainerBase.[Catalina].handlers=java.util.logging.ConsoleHandler-- 이후 톰캣을 실행하면 error 로그에 톰캣을 실행할 때 발생하는 자세한 오류 로그를 확인할 수 있습니다.