1. aws에 인스턴스 생성
2.키페어 생성 및 다운로드 받기
3. mac 터미널에서 home brew로 awscil 다운
brew install awscli
4.aws에서 만들어둔 인스턴스에 들어가서 연결 선택-> ssh 클라이언트 (퍼블릭 DNS을(를) 사용하여 인스턴스에 연결) 에 나오는 명령어 복사
ssh -i "프라이빗키" ec2-user@~~~~.ap-northeast-2.compute.amazonaws.com
5. 터미널에서 프라이빗 키 받은 위치로 이동
6. 4번에서 복사해온 것 터미널에 입력
터미널에서 ec2 연결됨
7. ec2서버에서 깃 다운로드
sudo yum install -y git
8. 자바 11버전 다운로드
sudo amazon-linux-extras install java-openjdk11
9. 톰캣9 설치
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.71/bin/apache-tomcat-9.0.71.tar.gz
// 압축 해제
tar xvfz apache-tomcat-9.0.71.tar.gz
// tomcat8.5라는 폴더를 만들고, 이동시킴
mv apache-tomcat-9.0.71 /usr/local/tomcat9
vi편집기로 이동 후 환경변수 편집
vi /etc/profile
환경변수 설정
i 눌러서 insert 모드로 변환 후 환경변수 설정 내용 입력후
esc 누르고 :wq! 입력
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.amzn2.0.1.x86_64/jre
/bin/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export CATALINA_HOME=/usr/local/tomcat9
환경변수 확인
source /etc/profile
echo $CATALINA_HOME
echo $JAVA_HOME
tomcat manager 설정 - url 참고
EC2 인스턴스 생성 ~ war 톰캣배포 (5)
개발환경 : ubuntu, mysql, mac os ⭐️비전공자가 작성한 글이므로 전문적이지 않을 수 있습니다. ⭐️구글에 검색하면 나오는 정보들을 입맛에 맞게 다시 정리한 글입니다. 부족한 부분이 있을 수
velog.io
톰캣 실행
/usr/local/tomcat9/bin/startup.sh
브라우저에 퍼블릭 IPv4 주소:8080 검색
tomcat manage gui에서 war 파일 업로드하기
에러발생 : tomcat에 war파일 업로드 실패 (사이즈 )
org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException: the request was rejected because its size (72524519) exceeds the configured maximum (52428800)
webapps/manager/WEB-INF/web.xml 파일에서 multipart-config의 maxfile size수정
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=shsong97&logNo=221144050668
Tomcat에서 War 파일 업로드 실패시
tomcat 에서 manager를 통해서 파일을 업로드 했는데 아래와 같은 에러가 발생하고 사이트에 연결을 할 수 ...
blog.naver.com
배포완료!!!
'개발 공부 > 프로그래밍' 카테고리의 다른 글
jenkins : docker dind agent 만들기 (0) | 2024.08.13 |
---|---|
젠킨스 도커 (DooD, DinD) (0) | 2024.07.18 |
graalvm (0) | 2024.07.18 |
jenkins를 사용하여 자동 CI 설정하기 (1) | 2024.07.05 |