이클립스

JAVA/오류해결

[오류해결] Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use

Tomcat 서버를 사용할 때 생기는 서버 오류이다. 오류에 대한 설명은 아래와 같다. Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 서버를 Run 했을 때 이런 경고창과 함께 발생한다. 이 오류의 원인은 이미 (8005, 8080) 포트를 다른 톰캣서버에서 ..

JAVA/오류해결

[오류해결]Server Tomcat v9.0 Server at localhost failed to start

문제상황 Server Tomcat v9.0 Server at localhost failed to start. 톰캣 서버가 시작하는 것에 실패했다는 오류가 뜬다. 8080, 8005 서버 포트가 겹치는 문제가 아니라 내부 문제로 인해 문제가 발생하는 것인데, 웬만하면 2가지 방법으로 해결이 된다. 1. 프로젝트 클린 프로젝트를 우클릭하면 Validate가 있을 것이다. 클릭해보자. 본인의 실수가 아니라면 아래와 같은 경고창이 뜰 것이다. 자신의 실수가 아니라면 가끔 서버가 꼬이는 경우가 있는데 그것 때문일 가능성이 크다. 프로젝트 클린(Project Clean)을 해주자. 위의 메뉴판 Project > Clean 을 클릭하자. Clean 버튼을 클릭해주면 끝이 나게 된다. 2. web.xml 및 servl..

Tools/이클립스

[이클립스] JDK 버전 바꾸는 법

스프링을 사용하는 에러가 난다? 그러면 JRE 버전을 확인해보자! 프로젝트의 JRE System Library의 오른쪽을 살펴보면 [JavaSE-17]이라고 되어있다. 스프링이나 하이버네이트를 사용할 때, 자바 8이나 자바 11을 사용하는 것이 좋은데 그 이유는 JavaSE17 버전이 호환성이 안 좋아 예기치못한 에러를 많이 발생시키기 때문이다. 고로! JDK의 버전을 바꿔주자. 1. JDK 버전 설정해주기 상단의 메뉴 Window > Preferences로 들어가보자. Java > Installed JREs 에 들어가면 Add 버튼이 있을 것이다. 클릭하자. Standard VM으로 선택해준다. Directory를 눌러 jdk8이나 11로 설정해준다. 아마 C > Program Files > Java ..

JAVA/오류해결

[오류해결] The import javax.servlet cannot be resolved

The import javax.servlet cannot be resolved 에러 해결하는 방법! 이클립스에서 다이내믹 웹 프로젝트를 만들고 Servlet파일을 만들었는데 javax.servlet이 import 되지 않는다고 오류가 뜨는 경우가 있다. 어떻게 해결할 수 있을까? 원인과 해결 방법을 살펴보자. 1. 서버 등록의 부재 만약 서블릿을 사용할 수 없는 오류가 뜬다면 서버부터 확인하자. 만약 서버가 이미 등록되어 있다면 2.라이브러리 부재로 내려가서 확인하고 라이브러리를 생성해주자 맨 밑의 콘솔칸에 서버 칸이 없다면 맨 위의 메뉴에서 window > show view > other 로 들어가자 위와 같은 창이 뜨면 server를 검색하여 open을 클릭하면 된다. No servers are.. ..

gakko
'이클립스' 태그의 글 목록