我把我的Shinyapp部署在Shiny Server上。我使用RJDBC::JDBC()
方法连接到Redshift DB。
RedshiftJDBC42-1.2.1.1001.jar文件位于名为"驱动程序"的文件夹中,该文件夹与应用程序位于同一文件夹中。R 文件,参数"driverClass"是"com.amazon.redshift.jdbc42.Driver",我提供的参数"classPath"参数是".../driver/RedshiftJDBC42-1.2.1.1001.jar",但是当我想在浏览器中运行该应用程序时,我收到以下消息(在浏览器中(:
发生错误
应用程序无法启动。
应用程序在初始化期间退出。
在日志中,我找到以下内容:
.jfindClass(as.character(driverClass([1]( 中的错误:找不到类 调用:运行应用程序...堆栈跟踪..-> JDBC -> is.jnull -> .jfindClass
我试图设置类路径("..."分类文件夹 (:
export CLASSPATH="/home/.../driver/RedshiftJDBC42-1.2.1.1001.jar">
但这行不通。
请帮忙。
将 diriver 放在/opt 下 像/opt/driver/driver/RedshiftJDBC42-1.2.1.1001 一样.jar 仔细检查路径...区分大小写