当我尝试从 tomcat 管理器启动 ORDS 时,它说:“应用程序在上下文路径 [/ords] 无法启动”
catalina.log 说:
...
SEVERE [http-nio-8081-exec-3] . java.nio.file.AccessDeniedException: /home/oracle/ords/params/ords
java.lang.IllegalStateException: java.nio.file.AccessDeniedException: /home/oracle/ords/params/ords
at oracle.dbtools.common.pools.legacy.ConfigurationFilesBase.ensureDefaultsExist(ConfigurationFilesBase.java:205)
at oracle.dbtools.common.pools.legacy.ConfigurationFilesBase.<init>(ConfigurationFilesBase.java:48)
...
/home/oracle/ords/params/ords 目录、文件和子目录具有所有正确的权限。
在我已经安装Tomcat 6.x并部署ORDS 19.x的同一台服务器上,我部署的 ords.war 配置为远程APEX 4.x。url http://myserver:8080/ords正确引导至 Application Express 登录页面。我正在尝试升级并制作更简洁的堆栈配置(tomcat 捆绑在另一个也需要升级的应用程序下),因此我安装了Tomcat 9.x(未捆绑),它在http://myserver 上运行良好: 8081 . 但是尝试部署相同的 ords.war 会引发异常。