사전 Apache + Tomcat 설치

Apache 설치

https://dollvin.tistory.com/56

 

Apache 소스 설치 - centOS 7

사용자 변경 및 아파치 소스 다운로드 $ cd /usr/local/src/ $ wget https://archive.apache.org/dist/httpd/httpd-2.4.33.tar.gz $ wget https://archive.apache.org/dist/apr/apr-1.6.3.tar.bz2 $ wget https://..

dollvin.tistory.com

Tomcat 설치

https://dollvin.tistory.com/57

 

Tomcat 설치 - centOS 7

1. 자바(openJDK 1.8) 설치 $ su - root $ yum list | grep java # 설치(1.8) 버전 있는지 확인. $ yum install -y java-1.8.0-openjdk-devel.x86_64 2. Java 설치 확인 및 위치 확인 # 설치 체크 $ java -version..

dollvin.tistory.com

1. tomcat connector 소스 다운로드 및 압축 해제

$ su - root 
$ cd /usr/local/src 
$ wget http://apache.tt.co.kr/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.46-src.tar.gz 
$ tar xvf ./tomcat-connectors-1.2.46-src.tar.gz 


2. 소스 파일 컴파일

$ cd ./tomcat-connectors-1.2.46-src/native 
$ ./configure --with-apxs=/home/testUser/apache_2.4.33/bin/apxs 
$ make && make install 


3. 아파치(apache) 설정 변경 - httpd.conf

# httpd.conf 
.... 
LoadModule jk_module modules/mod_jk.so 
.... 
Include conf/mod_jk.conf 


4. mod_jk 설정 파일 

JkWorkersFile "/home/testUser/apache_2.4.33/conf/workers.properties" 
JkLogFile "/home/testUser/apache_2.4.33/logs/mod_jk.log" 
JkLogLevel info 
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" 
JkOptions +ForwardkeySize +ForwardURICompat -ForwardDirectories 
JkRequestLogFormat "%w %V %T" 
jkMount /* worker_tomcat 

     
5. [workers.properties] 프로퍼티 파일 

workers.tomcat_home=/home/testUser/tomcat85/ 
workers.java_home="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64" 
worker.list=worker_tomcat 
 
worker.worker_tomcat.port=8009 
worker.worker_tomcat.host=localhost 
worker.worker_tomcat.type=ajp13 


6. 아파치 재구동 및 아파치 포트 접속 시 Tomcat 소스 출력 확인

$ /home/testUser/apache_2.4.33/bin/httpd -k restart

1. 자바(openJDK 1.8) 설치

$ su - root 
$ yum list | grep java # 설치(1.8) 버전 있는지 확인. 
$ yum install -y java-1.8.0-openjdk-devel.x86_64 

    
2. Java 설치 확인 및 위치 확인

# 설치 체크 
$ java -version  
# 심볼릭을 찾아 Java 위치 체크 
$ which javac 
$ readlink -f /usr/bin/javac 

3. 환경 변수 등록

## 파일 수정 
$ vi /etc/profile 

## 내용 추가 사항 
.... 
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/bin/javac 
.... 

## 소스 반영 
$ source /etc/profile 

## 테스트 
$ echo $JAVA_HOME 

4. 톰켓 작업 디렉토리 생성 및 소스 다운로드

$ adduser testUser 
$ passwd testUser 
$ cd /home/testUser 
$ su - testUser # 구동 사용자로 변경 
$ wget http://apache.tt.co.kr/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz 

5. 압축 해제 및 포트 설정 후 구동 체크

$ tar xvfpz ./apache-tomcat-8.5.50.tar.gz  
$ mv ./apache-tomcat-8.5.50 ./tomcat85 
$ ./tomcat85/bin/startup.sh 
$ firewall-cmd --permanent --zone=public --add-port=8080/tcp 
$ firewall-cmd --reload 




Using platform encoding (MS949 actually) to copy filtered resources, i.e. build is platform dependent!

에러로그에 위와 같은 내용이 보인다면 pom.xml 을 열고 properties에 아래 내용을 추가 한다.


<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

필자는  이클립스 및 JDK 설치는 생략 후 톰켓 설치부터 글을 남겨보도록 할려고 합니다.


우선 톰켓(http://tomcat.apache.org/) 사이트를 방문해서 톰켓 다운로드 받는곳을 갑니다.


사이트 옆 메뉴를 보게 되면 원하는 톰켓버전을 다운로드 받을수 있습니다.

원하시는 버전을 다운로드 받으시기 바랍니다. 필자는 톰켓 6 버전과 64bit 버전을 설치 하겠습니다.

다운로드 받은 톰켓을 압축을 해제하여 C:\tomcat\tomcat-6.0.53 폴더로 소스를 이동해 놓았습니다.


이젠 이클립스를 실행시켜봅시다.


필자의 이클립스 버전은 Neon.2 Release (4.6.2) 입니다. 참고해주시면 될듯하네요. 




이클립스에서 톰켓 설정




1. 상단 메뉴의 Window > Preferences 클릭.

2. 팝업 화면 중에 Server > Runtime Environments 를 클릭.


3. Add 버튼을 클릭해서 원하는 톰켓을 선택하고 Next 버튼을 클릭.


4. Tomcat installation directory 입력란의 Browse 버튼을 클릭하여 톰켓폴더의 경로까지 선택.


5. 원하는 JDK를 선택하고 Finish 버튼을 클릭.


완료! 


+ Recent posts