springboot의 simple homepage 구축시 war 설정 문의
- 작성자 :
- q**r
- 작성일 :
- 2024-09-30 17:14:14
- 조회수 :
- 37
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
스프링부트의 빌드시 jar을 was로 변경 하고
xml도 아래 같이 추가 했어도 실행이 안됩니다.
서비스 방법 확인 부탁드립니다
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
xml도 아래 같이 추가 했어도 실행이 안됩니다.
서비스 방법 확인 부탁드립니다
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
기재해주신 사항으로는 정확한 오류를 파악하기어려워
센터에서 진행한 방법을 알려드리니 같은 방식으로 진행해보시기 바랍니다.
진행순서는
1) pom.xm 파일 수정
- packaging 을[ jar] 에서 [war] 로 변경
- slf4j multi binding 오류로 해서
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
으로 의존성 변경
2) globals.properties 에서 데이터베이스 정보 수정
3) 개발환경(이클립스)의 톰캣으로 프로젝트 기동
4) Maven Install 로 WAR 구성
5) WAR 파일을 로컬환경의 Tomcat 서버의 webapps 아래로 복사
6) tomcat 으로 프로젝트 기동
pom.xml 에서 구성 변경한 것 이외에 다른 변경은 없었으며
프로젝트 기동에도 다른 문제는 없었습니다.
그리고, spring-boot-devtools 의존성을 추가하면 클래스 경로에서 파일 변경이 일어날 때마다
애플리케이션을 다시 시작하게 되어 main 스레드가 아니라 restartedMain 스레드로 기동됩니다.
pom.xml 파일에서 spring-boot-devtools 의존성을 삭제하고 확인해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
기재해주신 사항으로는 정확한 오류를 파악하기어려워
센터에서 진행한 방법을 알려드리니 같은 방식으로 진행해보시기 바랍니다.
진행순서는
1) pom.xm 파일 수정
- packaging 을[ jar] 에서 [war] 로 변경
- slf4j multi binding 오류로 해서
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
으로 의존성 변경
2) globals.properties 에서 데이터베이스 정보 수정
3) 개발환경(이클립스)의 톰캣으로 프로젝트 기동
4) Maven Install 로 WAR 구성
5) WAR 파일을 로컬환경의 Tomcat 서버의 webapps 아래로 복사
6) tomcat 으로 프로젝트 기동
pom.xml 에서 구성 변경한 것 이외에 다른 변경은 없었으며
프로젝트 기동에도 다른 문제는 없었습니다.
그리고, spring-boot-devtools 의존성을 추가하면 클래스 경로에서 파일 변경이 일어날 때마다
애플리케이션을 다시 시작하게 되어 main 스레드가 아니라 restartedMain 스레드로 기동됩니다.
pom.xml 파일에서 spring-boot-devtools 의존성을 삭제하고 확인해보시기 바랍니다.
감사합니다.