우선 pom.xml에 의존성을 추가해준다.
<groupId>com.firstproject</groupId>
<artifactId>firstproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>firstproject</name>
<description>firstproject</description>
<!-- <packaging>war</packaging>-->
<properties>
<java.version>17</java.version>
</properties>
<packaging>war</packaging>
이렇게 적어줘야 jar -> war 파일로 바뀔수 있다.
<dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-tomcat</artifactId>-->
<!-- <scope>provided</scope>-->
<!-- </dependency>-->
이렇게 의존성을 추가해주면 이제 tomcat이랑 연결이 된다.
tomcat 을 다운로드 해준다음
bin 파일에 터미널을 이용해서 ./stratup.sh -> tomcat이 시작
./shutdown.sh -> tomcat이 종료
코드에다가 이제 war 파일을 만들어준다.
터미널,maven에 execute Maven Goal 에 tarkget
mvnw clean # target 파일 삭제
mvnw compile # targe 파일생성 / java-> class 변경
mvnw package # war 파일 생성
clean -> compile -> package 순으로 해주면 war파일이 만들어진다 .
이 war 파일을 tomcat 에 있는 webapps 밑에다가 넣어주면 된다.
이렇게 되면 tomcat 포트로 실행을 하게 되면 swagger-ui 가 보여지게 된다.
tomcat 파일에 conf 안에 server.xml을 visual studio code로 열어준다.
server.xml 파일 -> 연결포트, 연결 종료 포트 ,리다렉트 포트 설정
logs파일 -> catalina.log 파일로 실행 결과를 본다.
'java' 카테고리의 다른 글
GitHub sourceTree Token (0) | 2024.03.21 |
---|---|
Thread 더 좋은 생성방법 (0) | 2024.02.21 |
Thread 이해 와 생성 (0) | 2024.02.21 |
파일 시스템(NIO) (0) | 2024.02.20 |
문자 스트림 (0) | 2024.02.19 |