【发布时间】:2019-09-26 15:06:54
【问题描述】:
当我尝试从 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 时会引发异常。
【问题讨论】:
标签: tomcat oracle-rest-data-services