tomat7 - configuration
설정 파일들
-
catalina.policy
-
보안 정책 권한 설정 파일
-
톰캣 실행시 -security 옵션을 사용하면, 보안 정책 적용
-
-
catalina.property
- 서버를 시작할 때, 검색하는 서버, 공유 로더, jar 등의 공유 정의를 설정
-
server.xml
- 톰캣의 IP 주소, 포트, 가상 호스트, 컨텍스트 경로 등 정의
-
tomcat-users.xml
-
역할에 기반한 인증, 승인 정의
-
데이터베이스의 사용자/암호/역할을 이용한 인증과 컨테이너로 관리되는 보안 구현에 사용
-
-
logging.properties
- 로깅 설정
-
web.xml
- 모든 웹 어플리케이션의 기본 값 정의
-
context.xml
-
어플리케이션을 실행할 때 이 파일의 내용을 로드
-
세션 저장, 코멧 (comet) 연결 추적 등
-
DataSource 설정
-
JDBC : Java DataBase Connectivity
-
자바 기반 데이터베이스 접근 기술
-
클라이언트가 데이터베이스 서버에 접근할 수 있도록 API 제공
-
관계형 데이터베이스에 맞게 설계
-
질의 / 갱신 기능 제공
-
-
JNDI : Java Naming and Directory Interface
- 네이밍, 디렉토리 기능을 제공하는 자바 플랫폼 API
-
DataSource
-
JDBC API를 이용해 관계형 데이터베이스에 접근할 때 사용하는 자바 객체
-
JNDI 와 통합되고, 데이터소스 객체를 JNDI 네이밍 서비스에 등록해서 사용
-
데이터소스는 애플리케이션 자신만 접근 가능
-
-
**DataSource 설정 방법**
-
DataSource 에 접근하기 위한 설정 방법이 다양하게 있지만, 그중 한가지만 작성하면 다음과 같다.
-
server.xml 에 전역 데이터소스 설정 ( 작성 법은 인터넷 뒤지면 많이 나오니까… )
-
각 웹 어플리케이션의 설정 파일 ( web.xml ) 에
등록 ( 작성 법은 인터넷 뒤지면 많이 나오니까… ) -
데이터베이스별 제공되는 jdbc connector.jar 를 어플리케이션이 참조 할 수 있는 위치에 복사
-
jndi 를 통해 접속할 수 있는 코드 작성 ( 작성 법은 인터넷 뒤지면 많이 나오니까… )
-
**톰캣 관리자 ( Tomcat Manager ) **
-
기능
-
자세한건 문서 참고, 설정 방법이 너무 많다;;;
-
책에 있는 방법을 별로 선호하지 않는다.. 난;;
-
원격으로 새 애플리케이션 배포
-
idle 세션 청소
-
컨테이너 재시작 없이 애플리케이션 배포 철회
-
메모리 누수 분석
-
JVM 상태
-
서버 상태
-
- [정리] 정보이론: 정보량 (Information), 엔트로피 ( Entropy ), 쿨백 라이블러 발산 (KL-Divergence), 크로스 엔트로피 ( Cross - Entropy ), maximum likelihood
- [발번역] Bag of words (BoW) - Natural Language processing
- Installing Anaconda and Jupyter notebook
- 다시 보는 Java : FileChannel transferTo()
- 다시 보는 Java : NIO Channel
- 다시 보는 Java : Socket-Direct-Protocol
- 다시 보는 Java
- Streamsets DataCollector Source Build
- Apache Helix Core Concepts
- Introduce Flipkart Aesop