【问题标题】:ords database not mapped an databaseords 数据库未映射数据库
【发布时间】:2016-09-21 05:17:54
【问题描述】:

我正在尝试配置 Oracle Apex 5 和 ORDS 以使用 Tomcat。我设法按照 Oracle 文档说明完成了所有步骤,但是当我尝试使用 http://localhost:8080/ords/ 访问 ORDS 时,它给了我错误:

404 未找到

请求无法映射到任何数据库。检查请求 URL 是否正确,以及该 URL 到数据库映射的配置是否正确

请支持,独立运行。

甲骨文:11g
操作系统:Linux
Tomcat:7(正在运行)

【问题讨论】:

    标签: tomcat oracle-apex oracle-ords


    【解决方案1】:

    当我发现ORDS突然停止工作并在登录页面遇到404错误时,我通过执行以下步骤解决了我的问题。希望对您有所帮助!

    当你有404时,可能是用户密码过期有问题。

    1. 检查您是否有任何已过期/锁定的用户:

      SELECT username, account_status, created, lock_date, expiry_date FROM dba_users WHERE account_status != 'OPEN';

    2. 然后执行一堆“alter user xxxidentified as xxxx account unlock”。

    3. 打开所有必要的用户帐户后,以管理员身份在控制台中执行以下操作:

      Java -jar ords.war 设置

      net stop tomcat8

      网络启动tomcat8

    【讨论】:

      【解决方案2】:

      我通过解锁 apex 用户(在我的情况下为 APEX_190200)解决了这个问题,然后重新启动了 tomcat...简单!

      【讨论】:

        【解决方案3】:

        你得到答案了吗?我怀疑 ords.war 找不到配置文件夹并导致 404 错误。 java -jar ords.war configdir 的输出是什么?如果是相对路径,则运行java -jar ords.war configdir full_path 将其更改为完整路径并使用新的 ords.war 以便 webapps 下的 ords.war 可以

        【讨论】:

        • 我不得不重做所有步骤,然后发现文件夹存在权限问题。再次遇到无法识别图像文件夹的问题,通过将 /i/ 重命名为 /images/ 解决了这个问题
        【解决方案4】:

        我通过确保设置过程中的主机名 (java -jar ords.war setup) 与该服务的 tnsnames.ora 列表中的主机名完全相同来解决了这个问题。值 localhost 和 dns1.uk2.net.xxxxxxx.co.uk 不可互换。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-01-05
          • 1970-01-01
          • 2011-11-05
          • 2012-07-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多