일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 알고리즘
- kafka
- 자료구조
- 시스템프로그래밍
- 공부기록
- 한이음
- 회고록
- IT
- 기록
- Django
- 협업도구
- 문자열함수
- 코딩테스트
- codingtest
- testcode
- kafkaconsumer
- 기술블로그
- c
- 코테
- git
- 백준
- java
- 자바
- 선택정렬
- 트러블슈팅
- github
- SpringSecurity
- AWS
- 문자열압축
- jwt
- Today
- Total
신뇽이 되어보자
이클립스 톰캣 실행 되지 않았던 이유 및 해결 과정 본문
워크스페이스를 변경한 후 톰캣에 문제가 생겨서 톰캣을 다시 깔아줬다.
https://javanewbie.tistory.com/32
[Eclipse] 이클립스 [2] : 아파치 톰캣(tomcat) 설치 및 환경설정 & 이클립스 - 톰캣 연동하기
[Eclipse] 이클립스 [1] : 이클립스 설치 & 자바(jdk) 설치 및 환경설정 [Eclipse] 이클립스 [2] : 아파치 톰캣(tomcat) 설치 및 환경설정 & 이클립스 - 톰캣 연동하기 [Eclipse] 이클립스 [3] : 이클립스 - JDBC(오
javanewbie.tistory.com
그러더니 실행이 안되고 에러가 막 나타나기 시작했다.
해결하는데 시간이 많이 걸렸기에 했던 것들을 기록해보고자 한다.
일단 아래 링크들의 해결방법을 다 해줌
[Tomcat 에러] Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.
Tomcat이 사용하고 있는 기본 포트(8080, 8009, 8005)가 이미 사용중이라서 생기는 오류이다. 쓰고 있는 포트를 바꿔도 되고, 포트를 사용하고 있는 pid를 확인해서 삭제해주면 된다. cmd 창을 열어 cmd >>
bsssss.tistory.com
https://m.blog.naver.com/ahahw/221807254842
[에러] 이클립스 톰캣 Modluepath, Classpath 에러
The package javax.servlet is accessible from more than one module: <unnamed>, jsp.api, servle...
blog.naver.com
Tomcat 오류 정리
Server Tomcat v10.0 Server at localhost failed to start.
velog.io
환경변수 설정
https://changun516.tistory.com/18
[환경변수] 톰캣 설치 및 환경 설정
목표l 톰캣 설치하기.l 톰캣 환경 변수 설정. 1. 아파치 톰캣 홈페이지 접속.공식 홈페이지 : http://tomcat.apache.org/ 2.자신이 깔고자 하는 톰캣 버전에서 아래의 표시를 클릭해줍니다.zip을 통하여 설
changun516.tistory.com
https://changun516.tistory.com/16
[환경 설정]자바(JAVA) JDK설치 및 환경 변수 설정하기
목표l 자바 JDK 설치하기. 공식 사이트 : https://www.oracle.com/technetwork/java/javase/downloads/index.html 1. 공식 사이트에 접근한다. 2. 아래와 같이 JDK Download를 누른다.3. Accept License Agreement를 클릭한다. (라이
changun516.tistory.com
구글링해보면 정말 많이 나오는 기본적인 문제해결 방법들… 환경변수까지 다 설정해줬는데도 에러가…..뜨악
could not find or load main classjava.lang.classnotfoundexception
Sol
project clean
project properties - Java Build Path - Libraries에 현재 버전 jdk 추가
add library -> JRE System Library 선택하고 next -> Workspace default JRE 선택하고 Finish
https://velog.io/@iubar17/%EC%98%A4%EB%A5%98%ED%95%B4%EA%B2%B0-sts-java.lang.classnotfoundexception
[에러해결] sts | java.lang.classnotfoundexception
velog.io
The selected JRE does not support the current compiler compliance level of 16
jdk를 11로 바꾸고도 에러가 나길래 찾아봤더니 컴파일러가 문제였다.
컴파일러에 설정된 Java 버전과 달라서 나는 오류였다. [Java] > [Complier]를 보면 현재 "16"으로 설정되어 있다.
JDK Compliance는 호환되는 JRE를 설치하고 활성화해야 한다
컴파일러를 11로 바꿔줌.
이클립스 The selected JRE does not support the current compiler compliance level of 16 해결 방법
문제 발생 이클립스에서 JDK1.8을 연결하려고 하니 아래와 같은 에러가 발생한다. (맨 끝자리의 숫자 16은 환경에 따라 바뀔 수 있다.) The selected JRE does not support the current compiler compliance level of 16 해
devpad.tistory.com
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap
Sol
- [window] -[Preferences] - [Server] -[Runtime Environment]에서 서버를 눌러 Edit하고 , JRE가 JDK버전에 맞는지 확인해준다. 아파치를 다시 깔았기 때문에 경로를 다시 설정해줌
Error: Could not find or load main class org.apache.catalina.startup.Bootstrap Caused by: java.lang.ClassNotFoundException: org.
츄르사려고 코딩하는집사입니다. Error: Could not find or load main class org.apache.catalina.startup.Bootstrap Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap 해결 방법. [window] - [Preferences]- [Server]
yongku.tistory.com
2. 나는 jdk11이었기에 경로 설정을 다시 함
https://kimfk567.tistory.com/10
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap 서버 구동 에러
자바 버전 변경시 나는 에러, 진짜 이거 때문에 오전공부 시간을 다 날려버렸다..ㅜ 이클립스 최신화 후 원래 사용하던 jdk1.8은 이제 사용 불가이고 11버전부터 지원을 한다고 해서 11버전을 사용
kimfk567.tistory.com
3.
Go to Servers Tab > Double Click on your Server > Open Launch Configuration > Classpath(tab) > Click on User Entries > Add External Jars > Add Boorstrap.jar and tomcat-juli.jar > Apply > Ok
Could not find or load main class org.apache.catalina.startup.Bootstrap
When I run apache tomcat7.0.56 in Eclipse, I get an error Error: Could not find or load main class org.apache.catalina.startup.Bootstrap How can I fix the problem?
stackoverflow.com
tomcat version 9.0 only supports j2ee 1.2 1.3 1.4 and java ee 5 6 7 and 8 web modules
위의 과정을 거친 후 다시 톰캣 실행을 시켜봤는데 위의 에러가 또 났다.
Dynamic Web Module 4.0 은 java 1.8을 지원하는데
내 자바버전이 16이었다
1.8로 바꿔줬더니 실행이 되었다.
이게 핵심이었던 것 같다.
https://gabrielyj.tistory.com/196
[톰캣/에러] Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules 에러
스프링 프로젝트를 구동 시키기 위해 톰캣 서버에 프로젝트를 추가 하려고 하는데 아래와 같은 에러가 발생 했습니다. 'Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules ' 해당
gabrielyj.tistory.com
결론: 자바 버전과 jdk버전이 안맞았던게 에러의 핵심이었던 것 같다.
다음에도 이클립스 톰캣 에러 나면 이렇게 다 해봐야겠다.
'ERROR > Eclipse' 카테고리의 다른 글
the import java.lang.module.findexception cannot be resolved (0) | 2023.12.18 |
---|---|
src/main/resources아래의 contextproperties파일 누락 (0) | 2023.12.05 |
톰캣 실행 시 JDK버전 오류 해결, 그리고 경고창을 무시하면 안되는 이유(feat.노가다) (0) | 2023.05.11 |