본문 바로가기

분류 전체보기

(268)
[Tomcat] WAR 파일 배포 개요 톰캣에서 WAR 파일 배포에 대해 알아봅니다. WAR : Web Application Archive 1. autoDeploy 옵션(디폴트 true) 기본적으로 톰캣은 autoDeploy 옵션이 true일 경우 WAR파일을 appBase(=webapps) 디렉토리에 위치시키면 톰캣 구동시 WAR파일을 자동으로 읽어서 배포(deply)합니다. 2. unPackWARs 옵션(디폴트 true) unPackWARs 옵션이 true로 되어 있을 경우에는 WAR 파일의 압축을 풀어서 배치하게 됩니다. 예로) $TOMCAT_HOME/webapps/examples.war 파일을 위치시키면 examples라는 디렉토리를 생성후에 war파일을 압축 해제합니다. appsBase 이외의 디렉토리에있는 WAR 파일을 디플로..
[Tomcat] Context 추가 개요 Context를 추가 하는 방법은 두가지가 있습니다. 1. $TOMCAT_HOME/conf/Catalina/localhost/ 디렉토리에 context 파일을 추가하는 방법 2. server.xml 파일에 Context 항목을 추가 시키는 방법 1의 방법은 tomcat을 재시작하지 않고 적용할수 있고 2의 방법은 tomcat을 재시작해야만 반영이 된다. tomcat 권고사항에서도 1번을 권장하므로 되도록이면 1번 방법을 적용하는게 운영상 더 편리할수 있겠습니다. 아래는 myapp이라는 Context를 추가하는 예제입니다. Context 파일 위치 - $TOMCAT_HOME/conf/Catalina/localhost/ 디렉토리 예) myapp이라는 context를 추가하고자 한다면 $TOMCAT_HO..
GPFS tiebreakerDisks 재 구성시 오류 해결 오류 리눅스(centos 7.1)에서 GPFS cluser 삭제후 재구성 할때 아래와 같은 오류 발생 증상 기존의 tiebreakerdisk를 재사용하고자 할 경우 mmcrnsd: Disk device sdg refers to an existing NSD 메시지를 뿌리면서 NSD가 만들어 지지 않습니다. -v no 옵션을 줘도 오류 발생 shell> mmdelnsd -p NSDID => 요 녀석도 안 된다. 원인 tiebreaker disk에 gpfs cluster 정보가 첫번째 섹터에 남아 있기 때문이다. ​조치 아래 명령어로 디스크 초기화하도록 합니다. shell> dd if=/dev/zero of=/dev/sdg => 디스크 전체 초기화(tiebreakerdisk 크기에 따라 수분 소요될 수 있음)
apache tomcat 연동 영상 https://youtu.be/4sMl67534e0 개요 실무에서 일하다 보면 웹응용프로그램 처리 속도가 느린 경우가 있는데 그 대표적인게 DB문제이고 그외 WAS(tomcat, jeus, websphere, weblogic 등등)가 웹서버 역할까지 같이 하는 경우 이러한 증상이 발생합니다. 소규모 같은 경우는 WAS에서 처리가 가능하지만 어느 수준이상 넘어가면 처리 속도가 현저히 떨어집니다. 요즘은 WAS의 처리 속도가 빨라졌다고는 하나 전통(?)적으로 웹서버와 WAS서버는 분리해서 운영하는게 퍼포먼스측면이나 보안측면에서 훨씬 좋습니다. ​ 테스트 환경 OS : CentOS 7.6 apache 2.4 tomcat connector jk 1.2 jdk 8 tomcat 9 ​ 1. apache 설치 ..