最近在研究jsp,先装了jdk,然后装tomcat。tomcat老是启动不了,捣鼓了一天,最后发现是oracle的问题。oracle的xdb用户占用了8080端口(tomcat网页默认端口),listener占用了8005端口(tomcat的shutdown也用8005端口)。所以 先把xdb的端口改了,使用脚本
(call dbms_xdb.cfg_update(updateXML(
dbms_xdb.cfg_get()
, '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
, 8081))
/
-- Change the FTP port from 2100 to 2111
call dbms_xdb.cfg_update(updateXML(
dbms_xdb.cfg_get()
, '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
, 2111))
/
COMMIT;
EXEC dbms_xdb.cfg_refresh;)
然后在tomcat->conf->server.xml中把shutdown的端口改了(直接搜索shutdown)
终于成功启动tomcat