메뉴 건너뛰기

imitator

tomcat

2016.12.27 15:13

관리자 조회 수:21

리눅스 메가레이드 설치하기

https://www.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/MSM_linux_x64_installer-16.05.04-00.tar.gz
tar zxvf MSM_linux_x64_installer-16.05.04-00.tar.gz
cd disk
sh RunRPM.sh


---

https://www.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/16.05.04.00_MSM_Windows.zip

apm 설치 전 기본적으로 설치
yum -y install zlib libpng freetype gd gcc g++

apm 설치 진행
yum -y install httpd* ; yum -y install mysql* ; yum -y install php*

자바 버전 확인 (보통 javac 1.7.0_111로 확인됨)
java -version

tomcat 8 다운로드
wget http://mirror.apache-kr.org/tomcat/tomcat-8/v8.5.9/bin/apache-tomcat-8.5.9.tar.gz

src로 이동후 톰켓을 해제한뒤 이름을 바꾼다.
cd /usr/local/src
tar zxvf apache-tomcat-8.5.9.tar.gz
mv apache-tomcat-8.5.9 tomcat8

l 폴더로 이동
mv tomcat8 /usr/local
cd /usr/local/tomcat8 

설정파일에서 index.jsp를 추가해준다.
 vi /etc/httpd/conf/httpd.conf
DirectoryIndex index.html index.jsp

아파치 mysql 톰켓을 시작한다.
service httpd restart
service mysqld restart
 /usr/local/tomcat8/bin/startup.sh

이건 톰켓 내리는것 같다.
/usr/local/tomcat8/bin/shutdown.sh 

 포트를 등록한다.
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
iptables-save > /etc/sysconfig/iptables



[root@localhost jvm]# javac -version
javac 1.7.0_111


[root@localhost jvm]# find / -name javac
/var/lib/alternatives/javac
/usr/bin/javac
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.111.x86_64/bin/javac
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.40.x86_64/bin/javac
/etc/alternatives/javac

vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.111.x86_64
export CATALINA_HOME=/usr/local/tomcat8 
export PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:$JAVA_HOME/bin 


마지막 부분을 저렇게 추가한 이유는 보통 다른곳에는 PATH에 톰켓과 자바만 설정해놓은곳이 많았는데
그렇게하면 tomcat의 종료 및 시작이 어려운현상이 있었다.
그래서 아래의 부분을 참고한뒤 그것에 JAVA_HOME를 설정해줬다.

[root@localhost ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin


리부팅을 진행할때 알아서 올라오게끔 설정한다.
vi /etc/init.d/tomcat

#!/bin/bash
# description: tomcat start stop restart
# proccessname: tomcat
# chkconfig: 234 20 80

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.111.x86_64
export CATALINA_HOME=/usr/local/tomcat8

case $1 in
start)
echo "Start tomcat "
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
echo "shutdown tomcat "
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "restart tomcat "
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo "Usage: service tomcat {start|stop|restart}"
exit 1
esac
exit 0

퍼미션을 갈아치우고 등록해둔다.
chmod 755 /etc/init.d/tomcat
chkconfig --level 234 tomcat on
chkconfig --list tomcat



jsp가 정상적으로 되는지 체크해본다.
vi /usr/local/tomcat8/webapps/ROOT/index.jsp
<html>
 <head>
  <title> tomcat Test </title>
 </head>
 <body>
 <%

String name  =request.getParameter("name");

if(name == null){
name = "tomcat";
}

%>

Hello, <%= name %> !!!

</body>
</html>