造成这个问题的原因 其实是 oracle的 OracleOraDb10g_home1TNSListener 服务 也占用了8080端口。与tomcat默认的冲突。
解决方法一:去tomcat 配置文件修改tomcat的端口 比较简单,在这里就不说了。
解决方法二:OracleOraDb10g_home1TNSListener 停掉 再启动tomcat 再启动它。
这样要把他设成 手动启动 每次先启动tomcat 再启动 oracle监听。
解决方法三:把 OracleOraDb10g_home1TNSListener 占用的端口修改成别的。
使用pl/sql develpoer 工具 用sys 用户登录 进去 new command Window 执行脚本:
call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()' , 8081))
COMMIT;
EXEC dbms_xdb.cfg_refresh;
即把 端口改为8081 这样就不与 tomcat的 端口冲突了。