bin : binary의 약자. 톰캣의 실행과 종료가 관련된 파일들이 존재함(실행 bat, sh 파일들)conf : config의 약자. 환경설정과 관련된 파일들이 존재함(server.xml, web.xml 등)lib : library의 약자. 외부 jar 파일이 존재함logs : 톰캣이 남기는 로그 파일들이 존재함temp : 톰캣이 사용하는 임시 폴더webapps : web application. 이 안에 프로젝트 war로 배포한 프로젝트 파일들이 존재함work : runtime에 필요한 파일들, 예를들어 JSP로부터 변환된 서블릿코드(java파일), 또 그것을 compile하여 발생된 class파일 그리고 세션 파일들이 상주하는 공간( class파일, 세션파일들이 저장) / 실행시간에 생성되는 파일들..
1. apache tomcat 공식 홈페이지에서 tomcat 버전에 맞는 jmx.jar 파일을 다운받는다. 2. tomcat이 설치된 경로/lib에 다운받은 jmx.jar 파일을 추가한다. 3. tocmat이 설치된 경로/bin 에 setenv.sh 파일을 생성한 뒤 아래의 설정을 추가한다. vi setenv.sh #!/bin/sh JMX_OPTS=" -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.authenticate=false \ -Djava.rmi.server.hostname=톰캣이 구동되는 서버 IP \ -Dcom.sun.management.jm..
💡 웹 서버(WEB) - 작성된 HTML 페이지가 네트워크 망에 종속되지 않고 웹 서비스를 할 수 있도록 구축되어있는 정적 서버 - 웹 브라우저 클라이언트로부터 HTTP 요청을 받고 HTML 페이지를 반환 - 단순 HMTL, CSS, JS, 이미지, 파일 등을 즉시 응답한다. ex: Apache 💡 WAS(웹 애플리케이션 서버, Web Application Server) - DB 조회나 다양한 로직 처리가 필요한 동적 서버 - HTTP 프로토콜을 통해 사용자 PC나 장치에 애플리케이션을 수행해주는 미들웨어 - JSP, Servelt 구동환경 제공 - 웹 컨테이너 또는 서블릿 컨테이너라고도 불린다. ex : tomcat 웹 컨테이너 : 웹 서버가 보낸 JSP, PHP 등의 파일을 수행한 결과를 다시 웹 서..
Spring을 이용한 프로젝트를 리눅스 tomcat 서버에 배포하기 1. 해당 프로젝트 우 클릭 -> Export -> WAR file로 내보낸다. 2. FTP를 이용하여 로컬 PC에 있는 war 파일을 리눅스 tomcat/webapps 디렉터리 내에 가져온다. 3. Linux에 존재하는 tomcat/conf/server.xml 파일을 찾아 들어간다. $ vi [해당 tomcat 위치]/conf/server.xml 4. server.xml에서 docBase를 설정한 뒤 동일하게 서비스를 하나 더 추가하면 다중 배포가 가능하다. (단, 포트는 분리해야함) 출처: https://haenny.tistory.com/83#google_vignette