톰캣으로 웹 서비스를 테스트 하는 경우 8080 Port가 사용 중 오류로 서버가 실행되지 않는 경우 가 있습니다많은 서비스들이 8080으로 웹을 사용하기 때문인데 먼저 Port를 선점한 프로그램이 있다면 Tomcat Server의 포트를 변경 해 주어야 합니다.


Tomcat 8080 already use


Port 변경 방법은 아주 간단 합니다.


Tomcat 8080 already use


좌측 Project Explorer의 톰캣 서버를 확장해서 Server.xml 파일을 더블 클릭 하면 우측에 파일 내용을 편집 할 수 있습니다.


Tomcat 8080 already use


8080을 검색 하거나 조금만 찾아보면 위치를 알 수 있습니다.


Tomcat 8080 already use


본인이 사용하기 쉬운 포트로 변경을 합니다저는 8989로 수정 했습니다수정 했으면 저장을 하고 다시 서버를 구동 합니다.


Tomcat 8080 already use


변경된 포트로 웹 서버가 실행 되는걸 확인할 수 있습니다.


eclipse에서 기존 apache serverdelete 하고 신규로 추가하려는 경우 기존에 동일한 이름을 사용한 기록이 남아 있어서 뒤에 번호가 붙는 경우가 있습니다.


was name already use


숫자를 지우고 원래 serverApache Tomcat v8.0으로 하려고 하면 The name is already in use. Specify a different name. 오류가 발생 합니다.


was name already use


이런 경우에는 서버 설정 이력이 남아 있는 파일을 삭제 해주면 됩니다파일 위치는 workspace 폴더에 있는데 사용자마다 다른데

{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings

입니다저의 경우는  C:/project/workspace/ 밑에 있습니다.

 

삭제해야 하는 파일은 2개 인데

 

- org.eclipse.wst.server.core.prefs


was name already use


보이시죠? Apache Tomcat v8.0Apache Tomcat v8.0 (2) 기록이 남아 있어서 다시 Server를 설정 하려고 하면 Apache Tomcat v8.0 (3)으로 됩니다. 추가로 삭제할 파일 입니다.

 

- org.eclipse.jst.server.tomcat.core.prefs


was name already use


파일을 삭제 했으면 다시 시작해 볼까요. 이번엔 오류가 나오지 않습니다.


was name already use


사실 서버 이름은 사용 하는데 별로 중요 하지는 않지만 설정 테스트를 자주 해야 하는 경우에는 깨끗하게 하고 시작 하고 싶을 때가 있습니다.



1

+ Recent posts