Назад | Перейти на главную страницу

Как изменить номер порта Http-сервера в Oracle10g или tomcat?

Я хочу запустить Apache tomcat и oracle10g ... оба находятся на порту 8080, как изменить порт любого из них?

Вы имеете в виду, что у вас есть два слушателя на 8080?

Во встроенном шлюзе Oracle из sqlplus:

exec dbms_xdb.sethttpport(80);
alter system register;

Для Tomcat см .: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

Oracle XMLDB по умолчанию использует порты 2100/8080. Иногда возникают проблемы с другими веб-серверами (например, JBOSS), работающими на том же порту.

Даже если пакет dbms_xdb предоставляется PUBLIC, вам необходимы права администратора базы данных для изменения портов.

- изменить порт HTTP с 8080 на 8083 --->

sql>call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig /protocolconfig/httpconfig/http-port/text()', 8083));

- изменить порт FTP с 2100 на 2111 ---->

sql>call dbms_xdb.cfg_update(updateXML( dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()' , 2111));

- обновить настройки ---->

sql>exec dbms_xdb.cfg_refresh;