자바(JAVA)/JSP 웹 프로그래밍 공부 (성낙현의 JSP 자바 웹 프로그래밍 참고)

JAVA/JSP 1. 개발 환경 구축 - 마지막 추가 설정

개발학생 2023. 2. 1. 19:11
반응형

1. 외부 웹 브라우저로 실행하기-크롬

  • 이클립스는 웹 애플리케이션 실행 시, 자체 브라우저를 통해 실행 결과 출력
  • 웹 애플리케이션 배포 시 사용자는 크롬/파이어폭스 같은 전용 웹 브라우저로 접속
  • 이클립스의 내장 브라우저는 결과를 실제 웹 브라우저와 다르게 보여주는 경우도 있음

 

1) 메뉴에서 [Window] → [Web Browser] → Chrome 선택

 

2) 편집창에서 HelloJSP.jsp 파일 선택 후, [Run] → [Run As] → [Run on Server]로 실행

 

3) 서버가 정상적으로 실행되었다면, 다음과 같이 크롬 브라우저에 문자열이 출력됨

 

2. 웹 서버 포트 변경-이클립스, 톰캣 원본

JSP 예제 실행 결과에서 웹 브라우저의 주소부분을 보면, localhost:8080으로 시작

→ 톰캣 웹 서버가 기본적으로 8080 포트를 사용해서인데,
     Oracle XE 데이터베이스가 같은 포트를 사용하기에 충돌이 일어날 수 있으므로 포트 변경 필요

 

1) [Project Explorer] → [Severs] → [Tomcat v9.0 Server at localhost-config] → [sever.xml] 파일 더블클릭

 

2) sever.xml의 편집창 아래쪽의 [Source] 탭 클릭

 

3) [Source] 탭 에서 스크롤 내리기--> <Connector> 엘리먼트

   → port=”8080”을 port=”8081”로 수정하고, Ctrl+S를 눌러 파일 sever.xml 저장

 

4) 편집창에서 HelloJSP.jsp 파일 선택 후, [Run] -> [Run as] -> [Run on Server]로 실행

 

5) 서버 설정(포트 번호)을 변경했으므로,  실행 전에 서버를 재시작해야 함
-> [Sever] 창이 뜨면 [Restart server]가 선택되어 있는지 확인하고 [OK] 클릭

 

6) 포트 번호가 8081로 변경됨

 

3. 웹 서버 포트 변경-톰캣 원본 설정파일

이클립스는 톰캣 웹 서버를 내장하고 있지 않아, 이클립스로 외부의 톰캣 환경을 복사해서 사용 → 앞에서 수정한 server.xml은 이클립스가 복사해둔 사본 → (문제가 생기거나 해서) 설정한 서버를 삭제 후 다시 생성하면, server.xml의 내용도 처음으로 돌아가게 됨

 

1) 노트북의 윈도우 탐색기 → 톰캣 설치 경로의 conf 폴더로 이동

 

2) server.xml 파일 마우스 우클릭 → [연결 프로그램] → [메모장]

 

3) Connector 엘리먼트를 찾아 port 속성의 값을 8081로 수정 후 Ctrl+S를 눌러 sever.xml 저장

   이제 이클립스에서  서버를 다시 생성하더라도 포트 번호는 항상 8081 유지됨

반응형