1. VirtualBox ์๋ก ๋ง๋ค๊ธฐ
- ๋คํธ์ํฌ ์ค์ : ๋คํธ์ํฌ ์ด๋ฆ ํ๊ฒฝ ์ค์ ์์ ๋ง๋ค์ด๋์ NatNetwork(๋คํธ์ํฌ ์ด๋ฆ)์ผ๋ก ๋ณ๊ฒฝ

sudo apt-get update
sudo apt-get upgrade -y
ip addr
sudo apt-get install net-tools
- ip addr ํด์ inet์ 10.0.2.4(์ ๋ ip)๊ฐ ๋ฐ๋์๋์ง ํ์ธํด๋ณด๊ณ ๋ฐ๋์์ผ๋ฉด ๊ธฐ์กด์ ์ค์ ํด๋ ๋คํธ์ํฌ ํฌํธ ํฌ์๋ฉ์ ๋ค์ ์ค์ ํด์ผ ํ๋ค.
2. Putty ์์ VirtualBox ์๊ฒฉ ์ ์

- ์์ฑํ VirtualBox ํธ์คํธ IP์ ํฌํธ 22๋ก ์ค์
- ์ ์ ๋ช ๊ณผ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ํ ์ ์
3. MobaXterm ์์ VirtualBox ์๊ฒฉ ์ ์
- MobaXterm ์ new Session ํด๋ฆญ - host IP ๋ก ์ด๋๋ท ์ด๋ํฐ IP4 ์ฃผ์(๋คํธ์ํฌ ์ค์ ํ ip ์ฃผ์) ์ ๋ ฅ - ok


4. MobaXterm ์ java, tomcat ๋ค์ด๋ก๋ ๋ฐ ํ๊ฒฝ์ค์
JAVA ๋ค์ด๋ก๋ ๋ฐ ํ๊ฒฝ์ค์
- java ๋ค์ด๋ก๋
sudo apt-get install openjdk-16-jdk
javac -version
sudo update-alternatives --config java
which javac
sudo nano /etc/profile
- java ํ๊ฒฝ๋ณ์ ์ค์
export JAVA_HOME=/usr/lib/jvm/java-16-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH
- java ํ๊ฒฝ์ค์ ํ reboot, java ๋ฒ์ ํ์ธ
source /etc/profile
sudo reboot now
echo $JAVA_HOME
$JAVA_HOME/bin/javac -version
Tomcat ๋ค์ด๋ก๋ ๋ฐ ํ๊ฒฝ์ค์
- tomcat ๋ค์ด๋ก๋
sudo apt-get install tomcat9
sudo systemctl status tomcat9 `fail์ด ๋์์ผ ํจ`
- tomcat ํ๊ฒฝ์ค์
default ๋ก ์ ๋ ฅ๋ JAVA 8 ์ 16์ผ๋ก ๋ณ๊ฒฝํด์ฃผ์ด์ผ ํ๋ค.
sudo nano /etc/default/tomcat9 `sudo nano JAVA_HOME` 16์ผ๋ก ํธ์ง
`Ctrl+X -> Y -> Enter`
sudo /usr/share/tomcat9/bin/version.sh
- tomcat ์คํ
sudo ufw allow 8080/tcp
sudo service tomcat9 start
tomcat9 ์๋ฒ์ java ํ๋ก์ ํธ ์ ๋ก๋

- Eclipse -> Export -> WAR FILE -> ์น ํ๋ก์ ํธ ์ ํ
- WAR FILE์ /var/lib/tomcat9/webapps ๊ฒฝ๋ก์ ๋ฃ๊ณ ํด๋๋ช ROOT๋ก ๋ณ๊ฒฝ
- ROOT ํด๋์ ๊ถํ ์ฃผ์ด์ผ ํ๋ค.
chmod -R 777 /var/lib/tomcat9/webapps
chown -R tomcat:tomcat /var/lib/tomcat9/webapps
sudo service tomcat9 restart
5. ์น ๋ธ๋ผ์ฐ์ ๋ก IP:8080 ์ ์
'Server' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Ubuntu์ MySQL ์ฐ๋ ๋ฐ Workbench ์ธ๋ถ ์ ์ (0) | 2021.09.14 |
---|
๋๊ธ