달력

22025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

AWS 서버에 JDK 설치하기

oracle.com 에서 jdk rpm 파일을 다운받음

# wget 다운로드 링크

다운로드 완료한 후 rpm

# rpm -i  jdk-......<파일명>



AWS 서버(EC2)에 tomcat 설치하기


자체 yum install 기능을 이용하여 다운로드 받습니다.

#sudo su

#sudo yum install tomcat8-webapps tomcat8-admin-webapps


입력하면

[y/d/n] 뜨는데 여기서서 y 누릅니다.


설치가 완료되고 나면 기본적으로

/etc/tomcat8

에 설치가 되어있습니다.


일단 서버를 start 시킵니다.

# sudo service tomcat8 start


다음 과정대로 따라합니다.

# sudo su -

# cd /var/log/tomcat8

# cat catalina.out


자 이제 다음의 경로에서 tomcat이 동작하고 있습니다.

/usr/share/tomcat8


여기서 포트번호 8080이 이미 사용중이라면 

tomcat 서버가 작동하지 않습니다.

톰캣 설치폴더(/usr/share/tomcat8)의 conf로 갑니다.

# cd /usr/share/tomcat8

conf 폴더에서 server.xml 파일을 실행시킵니다.

# cd conf

(현재 위치  : /usr/share/tomcat8/conf)

# vi server.xml


server.xml 파일에서 해당 코드를 찾습니다.

<Connector port="8080" protocol="HTTP/1.1"              

 connectionTimeout="20000"

 redirectPort="8443" /> 

포트번호를

변경시켜줍니다. (저는 7080으로 세팅했습니다.)


모두 완료했다면 tomcat 서버를 재부팅합니다.

저는 tomcat 재부팅을 할 줄 몰라서 서버 재시작 시 tomcat이 잘 실행되는지 확인할 겸

서버를 reboot 시켰습니다.


instance가 부팅할 때 자동으로 tomcat이 시작하도록 합니다.

# sudo chkconfig --level 345 tomcat8 on 

제대로 설정되었는지 확인합니다.

# chkconfig --list

리스트 가운데 다음과 같은 값이 있으면 정상적으로 설정된 것입니다.

tomcat8    0:off    1:off    2:off    3:on    4:on    5:on    6:off





포트번호 확인하기

# netstat -anp | grep "LISTEN"

확실한 확인을 위하여

# sudo lsof -i:<포트번호> -n

을 입력하면 해당 포트의 USER가 누구인지 알려줍니다.


참고 자료

TOMCAT

tomcat 자동실행 http://www.excelsior-usa.com/articles/tomcat-amazon-ec2-basic.html

전체적인 설치 

1.

http://bistros.tistory.com/entry/AWS-EC2%EC%97%90-tomcat7-java8-%EC%84%A4%EC%B9%98

2.

http://windowx.tistory.com/entry/ec2-%EC%97%90-tomcat7-%EA%B0%84%EB%8B%A8%ED%9E%88-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0-%EC%B0%B8-%EC%89%BD%EC%8A%B5%EB%8B%88%EB%8B%A4

Posted by 시리얼르
|