修改 Oracle XE 的 HTTP 监听端口

    Oracle XE 装好后,默认的 HTTP 监听端口就是8080,搞得 Tomcat 要改成其它端口。

    上网找了一下解决办法。在 http://icefire.javaeye.com/blog/190306 看见了一个简单方法。

    在 oraclexe\app\oracle\product\10.2.0\server\config\scripts\postDBCreation.sql 文件里。有这样一段 SQL 代码:
begin 
   dbms_xdb.sethttpport('8080');  
   dbms_xdb.setftpport('0');  
end;  

    日志文件 oraclexe\app\oracle\product\10.2.0\server\config\log\postDBCreation.log 里,有这样一段记录:
SQL> begin 
  2     dbms_xdb.sethttpport('8080');  
  3     dbms_xdb.setftpport('0');  
  4  end;  
  5  / 
 
PL/SQL 过程已成功完成。

    于是就执行 SQL 命令:
begin 
   dbms_xdb.sethttpport('8088');  
end; 

    这样端口就是 8088 了。

    顺便把 oraclexe\app\oracle\product\10.2.0\server\Database_homepage.url 的地址端口也改一下就好了。

    回过来再改 Tomcat 的端口,conf\server.xml 中的 Connector port="8080" protocol="HTTP/1.1" ......

    这样就顺眼了。

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Oracle XE  Tomcat  端口 
评论: 0 | 引用: 0 | 查看次数: 1145
发表评论
用户名:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | HTML代码允许 关闭 | 评论可修改 关闭