본문 바로가기
IT실습공부/개인프로젝트

aws linux인스턴스에 자바/아파치톰캣을 설치해 web/was server로 만들고 브라우저 접속해보자

by 육지상어 2020. 11. 26.
728x90
반응형

1. aws 리눅스 접속 후 (접속방법이 귀찮으면 터미널 명령어 alias를 설정해놓자.) 자바를 깔자. 깔기 전에 root 계정 비밀번호 설정 후 , root계정 접속 후 yum update하고 yum remove java*를 하여 모든 자바를 싸그리 날려버리자.

2. yum list | grep java-1.8 하면 설치다운가능한 자바리스트가 뜬다. 1.8은 자바스프링 쓰는사람들이 많이 써서 선택했다. yum install java-1.8.0-openjdk ,yum install java-1.8.0-openjdk-devel.x86_64 입력해 개발자용이랑 걍이랑 깔자.

3. 톰캣을 깔자. aws 리눅스 yum에는 7버전까지인가밖에 없으니 8.6버전 깔자.

tomcat.apache.org/download-80.cgi -> 다운 사이트 들어가서 8.6 클릭 -> tar.gz 링크 복사

wget downloads.apache.org/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz을 입력해서 터미널에서 파일 다운로드한다. 대충 tar xvfz apache-tomcat-8.5.60.tar.gz로 압축 풀고 폴더가 나오면 타르파일을 삭제해버리자.

mv apache-tomcat-8.5.60 /local/ 을 입력해 리눅스 로컬로 보내버리자. 참고로 지금 root 계정으로 하는중이다.

/etc/profile에서 자바 패스와 톰캣 패스를 잡아줘야한다. vim 으로 파일을 열고 하단부에 아래처럼 기입해준다.

tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar

JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.265.b01-1.amzn2.0.1.x86_64
#JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.265.b01-1.amzn2.0.1.x86_64 #java-1.8.0-openjdk-1.8.0.265.b01-1.amzn2.0.1.x86_64
CATALINA_HOME=/local/tomcat
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
PATH=$PATH:$JAVA_HOME/bin:/bin:/sbin
export JAVA_HOME PATH CLASSPATH CATALINA_HOME

이런식으로 자바와 카타리나의 홈을 겹쳐준다.

그렇게 해주고 톰캣 서버를 꺼주고 켜주고 해서 톰캣 서버를 열어놔야한다.
/local/tomcat/bin/shutdown.sh
/local/tomcat/bin/startup.sh
이 주소에 있는 이 파일들을 간단한 쉘 파일로 만들어 홈에 넣고 돌려줫다.

http://아이피:8080 하면 톰캣 접속이 되는걸 확인할 수 있다.

반응형

댓글