본문 바로가기

tomcat4

tomcat tomcat-users.xml 삭제 ( FileNotFoundException ) Tomcat에서 기본적으로 제공하는 MANAGER 페이지의 기능 관련 파일로 users의 데이터정보를 담고 있다. 보안상의 이슈도 있고 사용하지 않을 부분이라 판단되어, {tomcat_home}/conf/tomcat-users.xml 을 삭제하고 기동하였더니 아래와 같은 에러가 발생하였다. 기동이 되는데는 문제가 없으나, 에러로그가 보기 좋지 않으니 조치 하기로 했다. [에러 발생 내용] 01-Dec-2022 13:43:16.627 경고 [main] org.apache.catalina.users.MemoryUserDatabase.open [conf/tomcat-users.xml]을(를) 닫지 못했습니다. java.io.FileNotFoundException: /home/app/ext-custom/apac.. 2022. 12. 2.
linux tomcat 설치방법 정리 linux tomcat 설치방법 정리 오랫만에 설치 해본다. 주저리 떠들지 말고 설치 과정만 빠르게 정리 한다. 리눅스 버전 확인 [xxxx@ynkim]$ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 1. JDK 버전별 호환성 확인 https://tomcat.apache.org/whichversion.html 2. tomcat download - 가능하면 최근 릴리즈 된 버전을 고집 하지만, tomcat 9,10 를 선택하지 않은 이유는 고객사에서 제공하는 라이브러리가 버전의 하위호환성 문제로 8 버전을 선택했다. https://tomcat.apache.org/download-80.cgi 3. tar.gz 압축풀기 > tar -zxvf ap.. 2022. 12. 1.
javascript encodeURIComponent 서버 전송 한글깨짐 javascript encodeURIComponent 서버 전송 한글 깨짐 javascript에서 encodeURIComponent를 사용하여 서버로 전송 시에 계속 한글이 깨질 때 참고하면 좋다. 나 같은 경우에도 한참이나 애를 먹었고, 해결하였으나 왜 해결되었는지 이해가 안 갔는데, 지금 블로그를 통해서 정리해보려고 한다. encode, decode 방법 먼저 기본적인 encode와 decode 방법에 대해 확인해 보자. 1. 자바스크립트 - > 자바스크립트 [encode] - script var str = '한글'; str = encodeURIComponent(str); [decode] - script var decodeStr = decodeURIComponent(str); 2. 자바스크립트 -> .. 2021. 11. 11.
프로메테우스 그라파나 자바 어플리케이션 모니터링 (1) tomcat 설치 프로메테우스 그라파나 자바 어플리케이션 모니터링 (1) tomcat 설치 그래서 뭐할건데? ? 나는 10년차 실전 파이터로써, 실전 중심의 예제로 정리를 해보려한다. 1. Tomcat 서버를 설치 2. jmx-exporter를 설치 - 매트릭을 수집 3. 프로메테우스 (prometheus )설치 4. 그라파나 (grafana ) 대시 보드 구축 Java기반의 서버모니터링을 위해 대표 서버로 Tomcat을 정했고, 설치는 로컬 PC인 윈도우에 할 예정이다 과정은 어렵지 않다. Tomcat 서버 설치 1. Tomcat 다운로드 https://tomcat.apache.org/download-80.cgi Apache Tomcat® - Apache Tomcat 8 Software Downloads Welcome .. 2021. 11. 1.