정보관리(데이터베이스, DB)/오라클
ORACLE XE에서 8080 PORT 포트번호 변경방법, 톰캣 충돌 시 해결방법
3604
2023. 11. 29. 06:10
728x90
출처: https://wanna-b.tistory.com/86
이클립스에서 톰캣을 실행할때마다 포트 충돌이 발생하였다.
톰캣에서 설정한 포트번호는 8080이고, CMD에서 추적해보니 ORACLE에서 이미 8080 포트번호를 사용하고 있었다.
구글링을 해보니 다음과 같은 실마리를 찾을 수 있었다.
Oracle XE uses the embedded http listener that comes with the XML DB (XDB) to serve http requests. The default port for HTTP access is 8080. |
오라클 XE에서 임베디드 http리스너를 사용하여 http요청을 처리하는데, http 액세스의 기본 포트값이 8080으로 되어 있기 때문.
따라서 ORACLE의 포트번호를 변경해주면 해결할 수 있다. 톰캣 포트번호를 변경해주고 싶지 않으니..
CMD에서 DB 로그인 후 다음과같이 실행해보자
SQL> SELECT DBMS_XDB.GETHTTPPORT() FROM DUAL;
결과)
DBMS_XDB.GETHTTPPORT()
----------------------
8080
역시나 8080 포트 사용중
따라서 포트변경을 해주자
나는 9000으로 변경했으나, 사용하지 않는 임의의 포트로 바꿔주면 된다.
SQL> EXEC DBMS_XDB.SETHTTPPORT(9000);
결과)
PL/SQL procedure successfully completed.
9000포트로 변경완료 !
728x90
반응형