Tomcat 등의 웹컨테이너 설치 후 서비스 시작을 하려다보면
8080포트 충돌로 인해 서비스가 되지 않는 경우가 있다.

Oracle XDB가 바로 8080포트를 이미 사용하고 있기 때문이다
리스너의 서비스 상태를 점검해보고 Oralce XDB Port를 변경해보자.


C:\Documents and Settings\geenoo>netstat -ano

Proto  Local Address          Foreign Address        State           PID
 TCP    dozuq:8080             dozuq:0                LISTENING        884
 TCP    dozuq:2100             dozuq:0                LISTENING        884
:
:

PID로 프로세스를 찾는다.
C:\Documents and Settings\geenoo>tasklist /SVC /fi "PID eq 884"

이미지 이름                        PID     서비스
========================= ====== =============================================
TNSLSNR.EXE                    884      OracleOraHome92TNSListener


다음 명령으로 리스너의 서비스 상태를 보자.

D:\oracle\ora92\bin>lsnrctl status

.
.



Oracle XDB 가 8080(HTTP)와 2100(FTP) 포트를 쓴다는 걸 확인했다.
이제 포트(Port)를 변경해보자.



1. [시작] -> [프로그램] -> [Oracle - OraHome92]
-> [Configuration and Migration Tools] -> [Database Configuration Assistant] 선택

사용자 삽입 이미지



2. [다음] -> [데이터베이스의 데이이터베이스 옵션구성] 선택

사용자 삽입 이미지



3. 옵션을 구성하고자 하는 [사용 가능한 데이터베이스] 선택하고
DBA의 사용자 이름과 암호를 입력한 후 [다음]

사용자 삽입 이미지



4. [표준데이터베이스 기능...] 클릭

사용자 삽입 이미지



5. 표준데이터베이스 기능 팝업창에서 [사용자정의...] 클릭

사용자 삽입 이미지



6. 이 팝업창에서 FTP 및 WebDAV포트와 HTTP포트를 입력하고 [확인]한다.
만약 클라이언트에서 XML DB로의 접속을 원치 않을 경우엔 'XML DB프로토콜 비활성화'을 선택

사용자 삽입 이미지



7. "표준데이터베이스 기능" 팝업창(5.)의 [확인]을 선택하여 창을 닫는다.



8. 팝업창을 닫고 나면 "데이터베이스 기능"(4.) 화면으로 돌아간다. [다음] 클릭



9. [완료] 클릭

사용자 삽입 이미지


사용자 삽입 이미지



|  1  |  ···  |  26  |  27  |  28  |  29  |  30  |  31  |  32  |  33  |  34  |  ···  |  38  |