이클립스 다중 톰캣 설정(feat. nexacro)

안녕하세요. 이클립스 내용으로 글을 적게됩니다.

제가 직면한 문제가 있어 이걸 해결한 부분을 공유하고 싶어 적어봅니다.

1.문제상황
이클립스 로컬환경에서 보통 localhost:8080을 자주써서 작업을 함.
글쓴이는 한 프로젝트에 2개의 톰캣서버를 사용하는 프로젝트 유지보수를 맡게 됨.

여기서 문제는 로컬에서 테스트를 할 때 로컬호스트 포트가 같았다. 만약 두 서버를 번갈아 테스트 확인시 문제가 발생했다. 로컬호스트 url주소가 같기 때문

1-sol)톰캣서버에 들어가 포트설정을 다 다르게 해준다.

1)기본이클립스 설정

2)서버를 더블클릭 해준다.

  • HTTP port 8080으로 되어있다. 그대로 둔다.

3) 1)이미지의 아래서버를 더블클릭 해준다.

  • HTTP port 8080의 앞에 이미지처럼 1을 넣어준다. 단, Tomcat admin port, AJp포트도 똑같이 변경해준다.(포트는 임의설정한다. 1을 앞에 붙이는게 규칙은 아니다.)

    	1-MEMO)
    	이렇게 포트를 바꾸어 주고 톰캣 2개다 키고 브라우저 탭2개로 놓은 후 탭별로
    	localhost:8080 /  localhost:18080으로 url을 해주면 작업효율이 높아진다.

2.문제상황(nexacro17기준)
나의 문제는 여기서 끝이 아니었다. 넥사툴에서 소스들을 보내주는데 자꾸 404에러가 떴다.

2-sol)톰캣서버가 2개다 기동이 되므로 톰캣서버문제는 아님, 404에러가 떠서 F12개발자모드에서 네트워크 에러를 보니 
      포트는 분명히 18080으로 설정했는데 request code가 8080으로 되었다. 그래서 서칭과 삽질결과.

  • 넥사크로의 local service가 http://localhost:8080/으로 고정되어 있다는걸 알았다.
    그래서 다시 수정후 재기동하니

ISSUE/마무리
~~이클립스 한프로젝트에서 톰캣 여러개 가동을 알아보았고 곁들어 넥사에서 로컬포트설정시 예상상황대처를 해보았다.

좋은 웹페이지 즐겨찾기