You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装APEX并修改端口后,Oracle 11g XE入门主页无法访问求助

解决Oracle 11g XE "XE get started"主页无法访问的问题

你遇到的核心问题是修改APEX端口到8085后,XE自带的启动主页因为配置未同步,仍指向旧端口导致无法访问。下面是几个针对性的解决方案,你可以按顺序尝试:

1. 同步Oracle HTTP Server (OHS)的端口配置

XE的"get started"页面由OHS提供服务,修改APEX端口后需要同步更新OHS的配置:

  • 以管理员身份打开命令提示符,切换到Oracle XE的Apache配置目录,路径一般是:C:\oraclexe\app\oracle\product\11.2.0\server\Apache\Apache\conf
  • 编辑httpd.conf文件,查找所有包含8080的行,将与APEX、XE主页关联的端口替换为8085(注意不要修改其他服务的端口)
  • 接着打开同目录下的mod_plsql.conf文件,确认PlsqlDatabaseConnectString相关配置中的端口已更新为8085
  • 修改完成后,打开服务管理器(输入services.msc),重启OracleXETNSListener和OracleServiceXE两个服务

2. 通过APEX配置工具重新设置端口

用官方工具重新配置端口,能自动同步所有关联配置:

  • 打开命令提示符,切换到APEX安装目录:C:\oraclexe\app\oracle\product\11.2.0\server\apex
  • 运行apex_config.bat,按照提示重新设置APEX端口为8085,完成后工具会自动更新相关配置文件
  • 之后直接访问http://localhost:8085/apex/f?p=4950(这是XE get started页面的直接地址,可快速测试)

3. 手动修正主页HTML文件的链接

如果上述方法无效,可以直接修改主页的链接地址:

  • 找到XE主页的HTML文件,通常在C:\oraclexe\app\oracle\product\11.2.0\server\Apache\Apache\htdocs或其子目录xe下
  • 打开文件后,查找所有指向8080的链接,将其替换为8085,比如把http://localhost:8080/apex/...改成http://localhost:8085/apex/...
  • 保存修改后,清空浏览器缓存再尝试访问主页

4. 检查8085端口是否被占用

确保目标端口未被其他程序占用:

  • 打开命令提示符,运行netstat -ano | findstr :8085,查看是否有进程占用该端口
  • 如果有,通过任务管理器(根据PID定位进程)结束占用进程,再重启Oracle相关服务

按以上步骤操作后,应该就能正常访问"XE get started"主页了。

内容的提问来源于stack exchange,提问作者Safa Aelchenovi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:31:54