티스토리 뷰

LINUX

CentOS에서 jsp개발환경 구성

란텔 2016. 4. 5. 20:09

jsp 개발환경 구축

 


java 설치 및 설정

 

- java se jdk 다운로드(본인은 1.8 버전받음)

http://www.oracle.com/technetwork/java/javase/downloads

 



- FTP를 열어서 다운받은 jdk파일 올린다.

 



- java jdk1.8.~ 압축파일 해제 (tar -xvf 파일명)

 



- mv 명령어로 압축을 해제한 jdk1.8.~디렉토리를 /usr/local/ 경로로 이동시킨다.

 



- jdk 경로설정을 쉽게 알아보기 위해 jdk1.8.~디렉토리의 심볼릭링크를 java이름으로 변경

> ln -s /usr/local/jdk.1.8~ java

 



- 콘솔에서 자바를 컴파일, 실행하기 위해 환경변수를 설정한다.

1. 수정을 위해 profile파일을 연다(vi 모드)

> vi /etc/profile

 

2. profile에 넣을 환경변수 설정 내용

export JAVA_HOME=/usr/local/java

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

 

3. 설정 적용 및 환경변수 확인

> source /etc/profile

> env

 

4. 정상적으로 설치와 설정이 되었는지 확인

> java -version

> javac

 

 

 

#### 만약 java -version을 확인하였는데도 다른 버전이 뜰 경우 ###

(centos에서는 기본적으로 자바 설치가 되어 있다고 한다.)


1. 확인 

# ls -al /usr/bin | grep java


2. java로 된 링크가 있으면 삭제

# rm -rf /etc/alternatives/java


3. 그리고 다시 본인이 설치한 jdk/bin/java를 링크

# ln -s /usr/local/jdk1.8.0_111/bin/java /etc/alternatives/java


다시 java -version을 쳐본다.

####################################################




tomcat 설치 및 설정


윈도우에서 파일을 받아서 압축을 풀고 ftp에 올려서 설정하는 방법을 취하겠습니다.

 

- tomcat.apache.org에서 톰캣을 다운 받는다. 다운 받은 파일의 압축을 풀고 ftp에 올린다(알드라이브 사용). 본인 같은 경우 root계정의 홈 디렉토리인 /root 디렉토리에 올림.

 


- /usr/local/ 이 곳에 톰캣 디렉토리를 이동

> mv /root/apache-tomcat-6.0.36 /usr/local

 


- 접근 경로를 쉽게 하기 위해 톰캣디렉토리의 경로에 심볼릭링크를 건다.

> ln -s /usr/local/server/apache-tomcat-6.0.36 /usr/local/tomcat

 


- 톰캣의 환경변수 설정

1. 톰캣 관련 환경변수 설정을 위해 /etc/profile을 수정한다.

> vi /etc/profile

 

2. profile에 넣을 환경변수 설정 내용 넣고, 저장 후 vi모드 종료

export CATALINA_HOME=/usr/local/tomcat

export

CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib/jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar


 

3. 명령행에 설정한 profile 적용 위해 source 명령어 사용

> source /etc/profile

4. env 명령어로 환경변수에 잘 적용 되었는지 확인



 

 


- 톰캣의 기본 port8080이기 때문에 /etc/sysconfig/iptables에서 포트를 열어주는 구문을 넣는다. 그리고 iptables서비스를 재시작.

> vi /etc/sysconfig/iptables

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

 

> service iptables restart

 

 

 

- 톰캣 시작 방법

/usr/local/tomcat/bin/startup.sh

- 톰캣 종료 방법

/usr/local/tomcat/bin/shutdown.sh



- 브라우저에서 접속

http://서버아이피:8080


톰캣 고양이 페이지가 뜬다면 성공!







- 혹시 가상서버 호스팅을 사용중이라 공유서버를 사용하고 있다면 -

호스팅 서비스에 포트포워딩이 있다면 설정해주면 되고, 아니라면 문의해서 포트포워딩을 요청하면 된다.

server.xml의 connector엘리먼트에 포워딩할 포트를 적어주고, iptables 파일에 해당 포트를 열어주고, iptables를 재시작하면 된다.


Comments
최근에 올라온 글
최근에 달린 댓글
TAG
more
Total
Today
Yesterday