본문 바로가기

서버 등 운영체제(OS)

Ubuntu에 Java6 & Tomcat7 설치하기

반응형

1. add-apt-repository를 사용하기 위한 패키지 설치

 

root@sungsik81:/usr/lib# apt-get install python-software-properties

 


2. Oracle Java 설치를 위한 repository 추가

root@sungsik81:/usr/lib# add-apt-repository ppa:webupd8team/java

 


3. 추가한 repository 적용

root@sungsik81:/usr/lib# apt-get update

 


4. 원하는 버전의 자바 설치 - 6버전으로 설치

root@sungsik81:/usr/lib# apt-get install oracle-java6-installer

 


5. 설치된 자바 버전확인

root@sungsik81:/usr/lib# java -version

java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)

 


6. Tomcat 설치

root@sungsik81:/usr/lib# apt-get install tomcat7

 


7. 설치된 Tomcat 버전 확인

root@sungsik81:/usr/share/tomcat7# pwd
/usr/share/tomcat7

root@sungsik81:/usr/share/tomcat7# cd bin
root@sungsik81:/usr/share/tomcat7/bin# sh version.sh
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Using CATALINA_TMPDIR: /usr/share/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/share/tomcat7/bin/bootstrap.jar:/usr/share/tomcat7/bin/tomcat-juli.jar
Server version: Apache Tomcat/7.0.26
Server built: Jul 19 2012 03:21:30
Server number: 7.0.26.0
OS Name: Linux
OS Version: 3.2.0-23-generic
Architecture: amd64
JVM Version: 1.6.0_43-b01
JVM Vendor: Sun Microsystems Inc.

 


8. JAVA_HOME 설정
아래의 캡쳐된 이미지와 같이 JAVA_HOME 설정부의 주석을 해제하여, 경로를 설정함니다.

root@sungsik81:/usr/share/tomcat7/bin# vi /etc/default/tomcat7

 


9. Tomcat 서비스 실행
아래의 캡쳐된 이미지와 같이 서버를 시작요청하여, 결과를 확인한다.

 

 

 

root@sungsik81:/usr/share/tomcat7/bin# service tomcat7 start

 

 

 

 


10. 웹브라우저를 통한 서비스 동작확인

 


11. docs, example, admin 설치하기(내용추가 : 2013/03/29)
설치완료 후 http://도메인:8080 으로 각 링크 정상적인지 여부 확인

root@sungsik81:/home/polaris# apt-get install tomcat7-admin tomcat7-examples tomcat7-docs

 


12. Manager WebApp 설정하기
아래 Tomcat 설정파일을 열어준뒤, 주석을 풀고 내용을 수정한다.

root@sungsik81:/var/lib/tomcat7/conf# vi tomcat-users.xml

[기존설정내용]
<tomcat-users>
<!--
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
-->
</tomcat-users>

[변경적용내용]
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="admin"/>
<user username="사용할계정명" password="비밀번호"
roles="manager-gui,manager-script,manager,admin-gui,admin-script,admin"/>

 


13. Tomcat 재기동

root@sungsik81:/var/lib/tomcat7/conf# service tomcat7 restart

* Stopping Tomcat servlet engine tomcat7 [ OK ]
* Starting Tomcat servlet engine tomcat7 [ OK ]

 



14. 웹브라우저에서 정상동작여부 확인


참고 : http://gentooboy.tistory.com/226
참고 : http://webnautes.tistory.com/entry/ubuntu-JSP-%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95
참고 : http://stackoverflow.com/questions/11219678/apache-tomcat-installation-directory-in-ubuntu-configure-tomcat-in-eclipse-u

출처: http://busydeveloper.tistory.com/164

반응형