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