Spring Boot 프로젝트 war 배포 내장톰캣 이용문의입니다. 추가질문드립니다.
- 작성자 :
- 힘*어
- 작성일 :
- 2023-04-14 11:02:18
- 조회수 :
- 1,126
- 구분 :
- 개발환경 / 4.1
- 진행상태 :
- 완료
Q
16023번 게시물 Spring Boot 프로젝트 war 배포 내장톰캣 이용문의입니다. 이란 제목으로 질문드렸습니다.
pom.xml에
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>9.0.73</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-el-api</artifactId>
<version>9.0.73</version>
</dependency>
추가하는것으로는 해결되지 않고
로컬 PC의 환경변수의 JAVA_HOME으로 설정한 jdk가 11버전입니다.
9버전 이후로는 lib/ext 디렉토리가 없다고 합니다.
그래서 JAVA_HOME을 jdk 1.8로 수정하고
tomcat 9버전의 servlet-api.jar 와 el-api.jar를 옮겼더니
어플리케이션이 정상적으로 동작했습니다.
로컬 개발 환경에서는 jdk를 1.8로 수정하였으나
운영환경은 jdk를 11버전으로 사용합니다.
11버전을 1.8처럼 servlet-api.jar 와 el-api.jar를 추가하여 사용할 수 있는 방법이 있을까요?
pom.xml에
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>9.0.73</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-el-api</artifactId>
<version>9.0.73</version>
</dependency>
추가하는것으로는 해결되지 않고
로컬 PC의 환경변수의 JAVA_HOME으로 설정한 jdk가 11버전입니다.
9버전 이후로는 lib/ext 디렉토리가 없다고 합니다.
그래서 JAVA_HOME을 jdk 1.8로 수정하고
tomcat 9버전의 servlet-api.jar 와 el-api.jar를 옮겼더니
어플리케이션이 정상적으로 동작했습니다.
로컬 개발 환경에서는 jdk를 1.8로 수정하였으나
운영환경은 jdk를 11버전으로 사용합니다.
11버전을 1.8처럼 servlet-api.jar 와 el-api.jar를 추가하여 사용할 수 있는 방법이 있을까요?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
JDK11에서는
J2EE 의존성을 만족하도록
다음 의존성을 추가해 주시기 바랍니다.
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
감사합니다.
표준프레임워크센터입니다.
JDK11에서는
J2EE 의존성을 만족하도록
다음 의존성을 추가해 주시기 바랍니다.
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
감사합니다.