[ Tomcat 환경 ]


1. Listener

       톰캣 설치 시 기본적으로 8080포트로 리슨을 하고 있다.

       server.xml의 connector에 지정 되어 있다.

       

       http://* 는 기본적으로 80 포트로 호출.

       https://* 틑 기본적으로 443 포트로 호출.

       

2. Path 및 옵션 설정       

       jvm은 모든 플랫폼에서 사용은 가능하지만, 성능은 보장 할 수 없다.

       그래서 java 옵션을 통해서 적용 할 수 있다.

       각 플랫폼에 맞게 사용. 

       

       ClassLoader

              Class를 읽어들이는 수행자.

              ClassPath를 만들어 낸다. 앞선 path가 우선한다.          

                     - bootclasspath:extensionsclasspath:classpath

          

       setenv.sh

              path 설정시 사용

              catalina.sh 를 수정하지 말고, 해당 파일에 생성하여 사용한다.

              overwriting하고 싶은 path를 넣어서 세팅 한다.

       

3. tomcat의 web.xml

       - 5.5 이하 버전에서는invoker servlet 주석 해제를 위해 수정 하였다.

          6.0 이상 버전에서는 통합되어 따로 수정 할 필요가 없다.

       - 기본적인 servlet, jsp등 설정이 되어 있다.

       - servlet-mapping에 설정되어 있는 extention으로 특정 파일이 매핑되어 사용 된다.

          꼭 jsp뿐만아니라 이름을 임의 지정하여 사용 하면 url이 기본적으로 매핑되므로 

          다른extention의 파일이 jsp처럼 해석 되게 사용 할 수 있다.

       - 각 application들은 자신의 WEB-INF 하위의 web.xml을 수정하여 사용한다.

       

4. log

       aplication관리 하는 manager가 deploy되면 해당 로그가 남는다.

              manager.2014-01-01.log

       host를 manage하는 application이 올라가면 로그가 남는다.

              host-manager.*

       tomcat에 접근하는 로그

              localhost_access.log.*

       localhostd에서 내부적으로 관리되는 host와 관련 된 application에 대해서 작업에 대한 로그가 남는다.

              localhost.2014*

       console로그  tomcat이 샐행되면서 남는 모든 로그가 남는다. systemout 관련

              catalina.out

       catalina 엔진에 대한 로그

              catalina.2014*

       

       로그 위치남기는 경로 세팅 하는 위치

       cd $TOMCAT_HOME\bin

       grep CATALINA_OUT ./*.sh

       

       cd $TOMCAT_HOME\conf

       grep access ./server.xml

              

       ./logging.properties

        

       

       

      

       

       

       

       

'Server' 카테고리의 다른 글

[ CentOS ] jdk 설치  (0) 2019.07.03
[ Server ] 스케일아웃과 스케일업  (0) 2018.10.15
[Server] Tomcat 설치  (0) 2014.11.21
[Server] Tomcat 설치 환경.  (0) 2014.11.21
[Server] Tomcat 이란?  (0) 2014.11.21

+ Recent posts