Skip to content

SoonhyukYoon/tomcat-micro-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

README

Tomcat8 Server Template

Redhat 계열 Linux OS(64Bit)에서 활용 가능한 Tomcat8 Template

Spec

  • JVM Option Tuned
  • APR Connector 적용
  • JDBC Driver Library 탑제: ~/lib/datasource 디렉터리에는 아래와 같은 Lib를 제공한다.
    • MariaDB: mariadb-java-client-1.5.4.jar
    • MySQL: mysql-connector-java-5.1.40.jar
    • PostgreSQL: postgresql-9.4.1211.jre7.jar
    • MS SQL Server: sqljdbc41.jar

Installation

  1. 계정 만들기
  • Tomcat 서버를 설치하고 실행할 계정을 만들어야 한다.
    • 예) wasadm
  1. Create Source & Log Directory
  • APP_LONG_NAME: 각 Java 프로젝트 이름과 동일
  • SERVER_ID: '응용 프로그램 약어'_'포트' (ex> API G/W Service = apigw_8080)
mkdir -p /srcw001/wasadm/APP_LONG_NAME/applications

mkdir -p /logs001/wasadm/tomcat8/servers/SERVER_ID/hdump
mkdir -p /logs001/wasadm/tomcat8/servers/SERVER_ID/nohup
mkdir -p /logs001/wasadm/tomcat8/servers/SERVER_ID/gclog
  1. Create Tomcat Engine Directory & Template 압축 해제
mkdir -p /engn001/wasadm/tomcat8/servers/SERVER_ID
  • Template 압축해제 --> 'template' 디렉터리 생성 --> 'template' 디렉터리의 모든 파일을 '/engn001/wasadm/tomcat8/servers/SERVER_ID'에 복사
  1. Link Log Directory
cd /engn001/wasadm/tomcat8/servers/SERVER_ID
ln -s /logs001/wasadm/tomcat8/servers/SERVER_ID logs
  1. Please correct the following files:
(응용 프로그램 환경변수, 설치 경로, DB 연계 설정-적용 DB에 따라 Driver 속성을 변경한다)
vi env.sh
  1. Please check the following files:
(Tomcat 서버 Java 환경변수)
vi bin/setenv.sh
  1. Please check the following files:
  • Tomcat 서버의 응용 프로그램 참조 경로 및 DBCP 상세설정
vi conf/Catalina/localhost/ROOT.xml
  1. Source Deploy to Application Archive Directory
  • Copy ROOT.war to /srcw001/wasadm/APP_LONG_NAME/applications/
  1. 시작/중단
  • start.sh (기동)
  • stop.sh (중단)
  • ps.sh (프로세스 확인)
  • restart.sh (재기동)

About

Apache Tomcat Minimal Template

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors