본문 바로가기

TOMCAT/사이트 여러개 운영3

[ TOMCAT ] Clustering test (테스트) WAS 의 clustering 테스트를 하기 위한 코드를 아래와 같이 작성 하여 deploy 합니다. 1. session 에 데이터를 넣는 sessionOutput.jsp 작성 Session serviced by machine2 Session ID session value Created on 2. session 내용을 보는 sessionOutput.jsp 작성 Session serviced by machine3 Session ID session value Created on * 테스트 방법 1 1번 서버로 sessionInput.jsp 를 접속 한 다음 1번 서버 shutdown 시키고 2번 서버로 sessionOutput.jsp 를 접속 해서 정상적은 session value 값이 나오는지 확인 하면 .. 2021. 2. 1.
[ TOMCAT ] Clustering 설정 ( without broadcasting ) 클라우드 시스템이나 특별한 사정에 의해 broadcating 을 사용한 session clustering 을 못하는 경우가 있습니다. 그런 경우를 위해 개개의 클러스터링 대상 서버의 IP, PORT 를 사용하여 연결 하는 설정을 해보겠습니다. 준비 사항 : JAVA 8 TOMCAT8.5 3개 (저는 편의상 같은 서버에 TOMCAT 3개를 설치했음) 참고 사항 : 원래 톰캣 공식 사이트에서는 개별 서버에서 session 데이터를 공유하는 member port 를 4000 ~ 4100 으로 할 것을 추천하지만 전 3100,3200,3300 으로 설정하였음 1. 1번 TOMCAT 의 conf/server.xml 설정 ( 태그 밑에 아와 같이 설정 한다.) 나머지 2번 서버, 3번 서버 설정은 바로 사용할 수 .. 2021. 1. 31.
Tomcat 6.0 사이트 여러개 운영 잘되어 있는 사이트를 포스팅 해왔다. Tomcat Web application 만들기 먼저, 웹 루트를 어디로 정할 것인가? (아파치나 톰캣 자체가 static html을 바라보는 웹 웹루트) 톰켓이 기본적으로 보고 있는 루트 컨텍스트는 webapps/ROOT 이다. server.xml 내용을 보면 96: 와 같이 appBase는 ${catalina-home} 밑의 상대경로를 인자로 받으며,기본적으로 보안과 context의 통일적인 적용을 이유로 컨텍스트의 루트는 ROOT 디렉토리 밑이 됩니다. 따라서, 톰켓이 설치가 되면 웹루트는 ${catalina-home}/webapps/ROOT 가 된다. (위의 과정대로 설치했다면 우리 시스템에서는 /usr/local/tomcat/webapps/ROOT 가 된다).. 2010. 4. 5.