https://sweet-rain-kim.tistory.com/25 참고사이트

  1. 자바 버전 확인 java -version

    image.png

  2. 버전에 맞는 톰캣 설치 https://tomcat.apache.org/download-80.cgi

cd /opt
sudo wget <https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.104/bin/apache-tomcat-9.0.104.tar.gz>
sudo tar -xvzf apache-tomcat-9.0.104.tar.gz
sudo mv apache-tomcat-9.0.104 tomcat9

//권한 주기
sudo chown -R $USER:$USER tomcat9
cd tomcat9/bin

sudo chmod +x *.sh // 권한이 없으면 톰캣에서 war 못읽는다!

tar 압축풀기, mv 디렉토리 옮긴 후 , chmod 권한 주기

image.png

톰캣 실행. ( 아마도 톰캣사이트가 뜬다. 서버까지는 성공)

war파일 만들기

  1. pom.xml 수정
**<packaging>war</packaging>**
<dependencies>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>**provided**</scope>
    </dependency>
</dependencies>
<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
  </plugins>
</build>
  1. Application 클래스 설정. (import 꼭 확인!!)

image.png