프로젝트배포하기 (부트캠프77일차)
1. ubutu이용한 프로젝트배포( cmd)
1.어제 깔아놓은 ubuntu 접속 후
sudo apt update
sudo apt install mariadb-server
sudo systemctl start mariadb #마리아DB시작
sudo systemctl status mariadb # 작동확인

다음과같이 Active의 상태가 running이면 잘 실행되고있는거임
sudo mysql_secure_installation
Disallow root login remotely? [Y/n] n
이 질문을 제외하고 모두 Y 처리해주자
mysql 실행 (루트)
sudo mysql -u root -p
사용 예시
use mysql;
CREATE USER 'gduser'@'%' IDENTIFIED BY '본인의비밀번호입력'; #유저생성
GRANT ALL PRIVILEGES ON *.* TO 'gduser'@'%'; #모든권한을 넘기기
FLUSH PRIVILEGES; #저장
SHOW GRANTS FOR 'gduser'@'%'; #권한보기
create database gdjdb; #새로운 DB생성
exit로 mariadb실행을 종료 후
새로만든 user 테스트
sudo mysql -u gduser -p
use gdjdb
정상적으로 작동한다면
1우리 Database 툴을 이용해 접근해보자
현재 난 HeidiSQL을 사용중!!
exit로 나간 후
(포트설정을 위한 작업)
cd /etc/mysql
sudo vi my.cnf

모두했다면 다음과같이 db restart
sudo systemctl restart mariadb
ifconfig를 통해
(ip)호스트정보를 알아낸 후

해당쿼리를 이용해 테이블만들어두자!!
자바설치
sudo apt install openjdk-17-jdk -y
java -version으로 설치확인 후
home으로 이동 (cd)
tomcat 폴더 생성 및 tomcat 설치및압축
sudo mkdir /home/tomcat
cd /home/tomcat #tomcat폴더로이동
sudo wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.105/bin/apache-tomcat-9.0.105.tar.gz
sudo tar xvfz apache-tomcat-9.0.105.tar.gz #압축풀기
환경변수 설정
sudo chmod -R 777 /etc/profile
sudo vi /etc/profile

설정파일 확인해보기
source /etc/profile
echo $CATALINA_HOME
tomcat 실행
cd /home/tomcat
cd apache-tomcat-9.0.105
sudo chmod -R 777 /home/tomcat/apache-tomcat-9.0.105
cd bin
sudo ./startup.sh
접속
http://ip주소:8080

Tomcat종료하기
cd /home/tomcat/apache-tomcat-9.0.105/bin
sudo ./shutdown.sh
이제 model2Study했던것을 가져와보겠음!!!!
properties부분에 localhost를 현재 내 ip주소로바꿔준 후

이걸 바꾼 후 실행이 잘되는지 확인을 해본 후
해당프로젝트를 export -> WAR file 클릭 후
어딘가에 저장해두자
본인은 D:\war 에 집어넣었음

확인
Ubuntu를 새로 하나 더 켜준 후
D폴더의 war를 찾아간 후 안의 정보를 확인 가능

복사

cp /mnt/d/war/*.war .
성공적으로 war파일이 복사됐다면
다음과같이 ip주소를 이용해 접근가능할것임

2. windows에 가상환경 설치하기
virtualBox 다운로드
https://www.virtualbox.org/wiki/Downloads

다운로드받고 위 virtualBox가 실행이되지않는다면
https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170
지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드
이 문서에는 최신 버전의 Visual C++ 재배포 가능 패키지에 대한 다운로드 링크가 나열되어 있습니다.
learn.microsoft.com
위사이트에가서 visual c++ 다운로드 후 설치 시도바람

ubuntu 다운로드 ( 용량 개큼 )
https://ubuntu.com/download/desktop

virtualBox 설정
(새로만들기클릭)




시작누르면 아마 실행될거다
(여기서 주의!! 계정은 영어로만 설정하자)

모든 설정을 마쳤다면 다음과같이 ubuntu를 설치할거다
ubuntu 설치 완료 !!!
