728x90
1. 기본 세팅
2. pom.xml 추가
3. application.properties 추가
4. webapp/WEB-INF/views 폴더 생성
5. controller 생성
6. 확인
7. Linux에 배포
8. 결과

1. 기본 세팅

처음부터 프로젝트를 만들때, war로 선택해서 만들었다면 더 편했을텐데... 난 몰라서 기본으로 설정된 jar로 프로젝트가 만들어졌다.

 

2. pom.xml 추가

<packaging>war</packaging>

이건 1번의 기본 세팅을 하지 않아서 적어준 것이므로!!! 기본 세팅을 하지 않은 사람만 작성하도록 한다.

 

<dependency>
	<groupId>jstl</groupId>
	<artifactId>jstl</artifactId>
	<version>1.2</version>
</dependency>
    	
<dependency>
	<groupId>org.apache.tomcat.embed</groupId>
	<artifactId>tomcat-embed-jasper</artifactId>
</dependency>

 

3. application.properties 추가

저기서 server.port는 윈도우에서 실행할때만 사용하고, Linux에서는 8080으로 돌리기 때문에 적용되지 않는다. 고로 생략 가능

 

4. webapp/WEB-INF/views 폴더 생성

src/main/java에서 다음 폴더를 직접 생성한다. (수작업)

 

5. controller 생성

controller를 따로 만들어서, 다음과 같이 사용하였다.

 

6. 확인

아까 기본 세팅을 해줬더라면, 하지 않아도 되는 일이다. 난 기본 세팅을 몰랐기 때문에 기본 세팅을 하지 않았다면, 다음과 같이 코드를 추가 및 수정이 필요하다.

 

7. Linux에 배포

아래 사이트 참고!

https://olppaemmit.tistory.com/50?category=886371 

 

[Linux] Ubuntu에서 Java파일 실행시키기

마지막으로 실행!

olppaemmit.tistory.com

 

8. 확인

728x90

+ Recent posts