스프링 프로젝트를 구동 시키기 위해 톰캣 서버에 프로젝트를 추가 하려고 하는데 아래와 같은 에러가 발생 했습니다.

'Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules '

해당 에러는 톰캣, 자바, 웹 모듈 버전 등 서버 관련 버전이 맞지 않기 때문입니다.

저 같은 경우는 servlet 4.0을 사용하려고 헀는데 톰캣 8.5를 사용 하기 때문에 발생 했습니다.  

 

위의 표를 확인하고 프로젝트 생성 전에 버전을 맞추시거나, Project Facets에서 버전을 수정해주시면 됩니다.


기존에는 일반 적인 자바SE 를 설치하고 자바 환경 변수를 설정 하였습니다.

하지만 앞으로 유료화 이슈로 인해서 저는 openjdk 를 이용해서 포스팅 해보려고 합니다.


https://github.com/ojdkbuild/ojdkbuild


아래 파일 중 msi 파일을 다운 하신 뒤 인스톨 하거나,

zip파일을 다운 하신 뒤 이용 하실 드라이브에 붙여넣어 주세요.












아래 부터는 인스톨창 입니다.

특별한 설정 사항이 없으면 next 및 install을 눌러 주세요,









openjdk는 설치 후 따로 환경 변수를 설정하지 않아도 자동으로 등록 되었습니다.

근데 그냥 쓰기에는 너무 불안하고, 혹시 기존에 사용하던 jdk 와 충돌이 날 수도 있으니

자바 환경 변수를 설정 하였습니다.





내 컴퓨터 -> 우클릭 >좌측 '고급 시스템 설정' -> 고급 '환경 변수'

그 다음 아래처럼 설정 해주시면 됩니다.

JAVA_HOME의 변수 값은 openjdk 의 다운로드 경로를 입력 하시면 되고,

환경 변수 편집에는 '%JAVA_HOME%\bin' 을 추가 하시면 됩니다.


그리고 cmd 창에서 'java -version' 명령어를 입력하시면

맨 아래 사진과 같이 설치된 자바 버젼이 표시 됩니다.






###########사진이 짤렸습니다############

1. JAVA_HOME 

2. Path + ' ;%JAVA_HOME%\bin '

3. CLASSPATH = %JAVA_HOME%\lib





+ Recent posts