CentOS 6.5에 JAVA7 설치 및 톰켓 설치
1. 자바 버전확인 및 설치
- 설치 가능 확인
#yum list java*jdk-devel
- yum으로 설치
#yum install java-1.7.0-openjdk-devel.x86_64
- 설치 확인
#rpm -qa java*jdk-devel
2. 톰켓 설치
#yum install wget
- 톰켓 설치
1) 톰켓 다운로드(파일을 못찾으면 주소 확인)
#wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-7/v7.0.85/bin/apache-tomcat-7.0.85.tar.gz
2) 압축 풀기 및 이름 바꾸기
#tar xzf apache-tomcat-7.0.85.tar.gz -C /usr/local/
#mv /usr/local/apache-tomcat-7.0.85 /usr/local/tomcat7
5) 서비스 등록
#touch /etc/init.d/tomcat7
# chmod 755 /etc/init.d/tomcat7
# vi /etc/init.d/tomcat7
* 편집 내용
#!/bin/bash #JAVA_HOME=/usr/java/jdk #export JAVA_HOME #JRE_HOME=/usr/java/jre #export JRE_HOME #PATH=$JAVA_HOME/bin:$PATH #export PATH CATALINA_HOME="/usr/local/tomcat7" NAME="$(basename $0)" case $1 in start) sh $CATALINA_HOME/bin/startup.sh ;; stop) sh $CATALINA_HOME/bin/shutdown.sh ;; status) if [ -f "/var/run/${NAME}.pid" ]; then read kpid < /var/run/${NAME}.pid if [ -d "/proc/${kpid}" ]; then echo "${NAME} (pid ${kpid}) is running..." fi else pid="$(/usr/bin/pgrep -d , java)" if [ -z "$pid" ]; then echo "${NAME} is stopped" else echo "${NAME} (pid $pid) is running..." fi fi ;; restart) sh $CATALINA_HOME/bin/shutdown.sh sh $CATALINA_HOME/bin/startup.sh ;; version) sh $CATALINA_HOME/bin/version.sh ;; *) echo "Usage: $0 {start|stop|restart|status|version}" ;; esac exit 0
- 추가 설정
매니저 설치
포트 변경
2-2 yum으로 설치 > 최신버전이긴 하나, 컨트롤이 제약됨
#yum update
#yum install yum-plugin-priorities
#rpm -Uvh http://mirrors.dotsrc.org/jpackage/6.0/generic/free/RPMS/jpackage-release-6-3.jpp6.noarch.rpm
- 톰켓 설치
1) 톰켓 가능 버전 확인
#yum list tomcat7* | grep tomcat
2) 설치
#yum -y --nogpgcheck install tomcat7 tomcat7-admin-webapps tomcat7-webapps
3. 톰켓 메모리 설정
1) 톰켓 설치 경로 확인
cygwin=false
darwin=false
os400=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
esac
하단에 추가
4. 서비스 시작
1) 모든 노드 방화벽 닫기
'Lecture > JSP & Java' 카테고리의 다른 글
톰켓 셋팅 팁 (0) | 2015.03.30 |
---|---|
mysql jdbc 버젼별 다운로드 주소 (0) | 2015.01.25 |
[스크랩] 자바의 쓰레드(Thread) (4) | 2013.04.18 |
[본격 웹보안 Part 1.4] XSS(Cross Site Scripting) 공격이란? (11) | 2012.11.15 |
[본격 웹보안 Part 1.3] 폼 변조 공격이란? (3) | 2012.09.20 |