Several ports (8005, 8080, 8009) 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).

 

처음 연결시 잘 작동되다가 두 번째부터 이런 에러가 발생했다

 

기본 포트 (8080, 8009, 8005)가 이미 사용 중이라 생기는 오류라는데

저기서 State가 Started로 되어 있는 포트를 선택해서 사용하면 연결이 되기는 한다

 

1. 일단 cmd창에서 포트에 연결된 pid를 확인해본다

netstat -p tcp -ano 입력

2. 포트를 사용 중인 pid를 찾아 삭제한다

기본 포트(8080, 8009, 8005)

9808 해당

 

taskkill /f /pid9808 입력

종료되었다는 문구가 뜨면

 

다시 netstat -p tcp -ano 입력해서 연결된 포트 확인

기본포트를 사용하는 프로세스가 없다

해결!

 

 

 

 

참고

https://to-dy.tistory.com/59

1. File(아니면 왼쪽 폴더 있는 곳에서 마우스 우측 클릭) - New - Dynamic Web Project (없으면 Other - Web) 

 

 

 

2. Project name 정하고 New Runtime 들어가서 서버 연결

 

 

 

3. 톰캣서버

다운받은 버전 선택(나는 9.0)

Tomcat9.0 위치주소 복사해서 넣어주기 (C:\Jsp\Tomcat 9.0)

 

 

4. Webcontent 폴더가 만들어지지 않을 때

프로젝트 생성시 Finish 클릭하지 말고 Next 두 번 클릭하면 

Content directory 가 나옴

내용 전체 삭제 후 Webcontent 입력하고 Finish

 

 

 

1.jdk 설치

 

2.tomcat 설치(서버연결)

 

-윈도우키+R

-cmd 입력(명령프롬프트 열림)

-tomcat->bin->startup 파일 위치복사(C:\Jsp\Tomcat 9.0\bin)

-명령프롬프트에 cd C:\Jsp\Tomcat 9.0\bin 입력

-startup.bat 입력

-서버연결  

 

 

3. 서버연결창 켜진 채로 

localhost:8080 도메인 입력하면 

 

4. 접속됨 (서버연결창이 켜져있어야 접속됨)

 

 

5. 항상 서버창을 띄워놓기 불편하니 이클립스 설치

Eclipse IDE for Java EE Developers 설치

 

 

 

+ Recent posts