본문 바로가기
반응형

TOMCAT35

톰캣 #05+a 배치 Parallel Deployment www.youtube.com/watch?v=Bp789a8MBWI&list=PLQUXE_kb6KOj0mvxoAGrz3FT9EDL3fa1z&index=7 ## Auto Deployment - 소스의 변경사항이 있을때, 동적으로 해당 변경사항이 반영되는가!!! - Auto Deployment 와 Hot Deployment 는 차이가 있음. - 서비스 중일때 배포할수 있는 3가지 방법 - JSP or Servlet 변경시 자동(동적) 배포 기능 ## Parallel Deployment 란? - 기존 사용자는 기존 서비스를 이용하고, 신규 사용자는 신규 서비스 이용 ## Parallel Deployment 구현하기 - /opt/tomcat/conf/Catalina/localhost/sample##01.xml 생성.. 2020. 12. 9.
톰캣 #05 배치 www.youtube.com/watch?v=Hg-D7szI2t4 ## Sample Application 생성 ## Manager 를 통해서 APP 배포하기 ## 유저네임& 패스워드 지정방법 - /opt/tomcat/conf/tomcat-users.xml 내용 수정 - Manager 화면 접속 성공 [배포방법 1] - Context Path (접속경로) - WAR or Directory URL (해당서버내 APP 파일 위치 경로) - Deploy 클릭 - 메시지에 정상 배포 성공 - /webapps 에 자동 복사되서 서비스 됨 [배포방법 2] - war 생성 후, 배포하기 - jar cvf ./sample.war ./sample - sample.war 이동후, 폴더도 자동 생성됨 ## webapps DIR.. 2020. 12. 9.
톰캣 #04 환경설정 www.youtube.com/watch?v=DFBJ7r1u0Jo ## 리스너 - /opt/tomcat/conf/server.xml 에서 사용포트 변경 가능 ## 자바 옵션 - JVM - 성능을 위해 여러가지 자바옵션이 있음. ## ClassLoader (클래스를 읽어들이는 수행자) ## setenv ## 리눅스에서는 환경설정을 어디서 해야하나? (setenv.sh 에서 하라!!! - 개인별 커스터 마이징 가능) - Catalina.sh 는 수정하지 말고. - setenv.sh 에 넣으면 반영해주겠다. - setenv.sh 를 읽어오겠다. - setenv.sh 파일 생성후, 해당 설정값 적용 - 톰캣 재시작후, - ps -ef | grep tomcat 내용 확인 ## web.xml - 두 파일은 약간 다르.. 2020. 12. 9.
톰캣 #03 설치 www.youtube.com/watch?v=621YGq7ulS4 ## 윈도우 인스톨러 방식 ## 윈도우 Zip 파일 설치 방식 # JAVA_HOME 설정 필요 - catalina.bat 파일에 JAVA_HOME 위치 설정 - startup.bat 재실행시 톰캣 정상 실행 ## 톰캣 리눅스 설치방법 - Zip 파일을 unzip 으로 설치하는 예제 - tar.gz 에서 링크 복사 - wget 으로 다운로드 - tar xvf 로 압푹 풀기 - 톰캣 시작후 catalina.out 조회 ## 설치후 작업 - Java Home 설정 - Native lib 설정 - PATH 로 설정하면 모든 자바 리소스가 동일한 설정으로 뜸 (버전 하나면 문제없음) - Native lib 는 성능이 개선됨 ## 윈도우에 Native.. 2020. 12. 9.
톰캣 #02 설치환경 www.youtube.com/watch?v=XvinTBrQ0ig great-stone.github.io/tomcat/java/Tomcat-2-Env/ 톰캣 설치전에 먼저 버전에 맞는 JDK를 설치해야 함. 2020. 12. 9.
반응형