이클립스에서 Html 파일 실행 시 Server Error가 발생할 경우 해결 방법 

 

오류 내용

Port 8080 required by Tomcat v9.0 Server at localhost is 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).

 

 

오류 직역

localhost의 Tomcat v9.0 Server에 필요한 포트 8080이 이미 사용 중입니다. 서버가 이미 다른 프로세스에서 실행 중이거나 시스템 프로세스가 포트를 사용 중일 수 있습니다. 이 서버를 시작하려면 다른 프로세스를 중지하거나 포트 번호를 변경해야 합니다.

 

필자는 Oracle SQL 프로그램이 start 중이어서 해당 오류가 발생하였습니다.

 

해결 방법

C:\apache-tomcat-9.0.46\conf\server.xml 포트 변호 변경하기

 

C:\apache-tomcat-9.0.46\conf

 

 

 

server.xml 파일을 이클립스로 가져온다. (파일을 클릭하여 이클립스 내부로 드래그하여 가져오면 된다.)

 

포트번호 변경 전

 

 

Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" /

 

Connector port="8080" 다른 번호로 변경하고 저장한다.

포트번호 변경 후

 

 

 

 

Tomcat 실행할때 UTF-8로 실행되게 해주기(Tomcat 코드페이지 65001 설정방법)

 

실행   regedit  HKEY_CURRENT_USER  Console  Tomcat(새로만들기  키)   

실행   cmd  REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001

 

실행 →  regedit → HKEY_CURRENT_USER → Console → Tomcat(새로만들기 → 키)

 

실행 →  cmd → REG ADD HKCU\Console\Tomcat /v CodePage /t REG_DWORD /d 65001

 

 

* tip  실행창 단축키 : 윈도우키 + r

 

'Setting > Tomcat' 카테고리의 다른 글

[Tomcat] 이클립스에서 톰캣 포트 에러 해결방법  (0) 2021.06.04

+ Recent posts