安装 APEX 19.2

Installing APEX 19.2

我在 tomcat 上安装了带有 ORDS 的 APEX 19.2。以前我安装了 19.1 版本。我试图从开始升级并删除和安装。但是我仍然得到一个错误

There is a problem with your environment because the Application Express files are not up-to-date! The files for version 19.1.0.00.15 have been loaded, but 19.2.0.00.18 is expected. Please verify that you have copied the images directory to your application server as instructed in the Installation Guide.

我找不到这个错误的来源。

还有,请问如何配置图片来源?我发现即使我从 webapps ORACLE APEX 中删除 /i/ 文件夹仍然有效。

我发现有一个奇怪的问题。我将 APEX 解压缩到 C:\apex,然后当我从该文件夹中 运行 cmd 并尝试使用值 C 的 @apex_epg_config.sql 时:我得到并得知

SQL> @apex_epg_config.sql C:

Loading images directory: C:/apex/images

这似乎是正确的,但后来我收到错误 ORA-22288

No such file or directory

编辑:我使用了@apex_epg_config.sql,但文件版本仍然存在错误...

我 运行 ORDS Tomcat。在我的安装中,在 ords.war 文件所在的同一级别($CATALINA_HOME/webapps),有一个名为 "i" 的目录,它被称为图像目录。确保将要安装的 APEX 版本的图像目录复制到该目录。

这是了解图像 URL 是如何配置的方法。确保 "apex_190200" 是下面示例中的正确架构

set serveroutput on
begin
   dbms_output.put_line(apex_190200.wwv_flow_image_prefix.g_image_prefix);
end;
/

/我/

Reference

已解决: 嗯,这真的很傻

为了解决 ORA-22288 问题,我将图像文件从我的本地目录复制到 db 所在的同一服务器上的目录 运行ning。第二件事是确保 Oracle 或其他用户可以从您的文件夹中读取(例如 /Home/username)

然后 运行

@apex_epg_config.sql /home/username

毕竟,只需清除网络浏览器中的 cookie 和数据缓存即可。最后一点很明显,但一开始我没有想到。