반응형
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로 유지됨

반응형
'자바(JAVA) > JSP 웹 프로그래밍 공부 (성낙현의 JSP 자바 웹 프로그래밍 참고)' 카테고리의 다른 글
JAVA/JSP 4. JSP 파일 기본 구조 (2) | 2023.03.08 |
---|---|
JAVA/JSP 3. 동적 웹페이지로의 여정과 JSP (0) | 2023.02.28 |
JAVA/JSP 2. JSP를 공부하기 위한 선행 지식 (0) | 2023.02.07 |
JAVA/JSP 1. 개발 환경 구축 - JSP 예제 테스트 (0) | 2023.01.29 |
JAVA/JSP 1. 개발 환경 구축 - 이클립스 기본 설정 (0) | 2023.01.13 |