java - Rserve 连接失败

标签 java r rserve wps

我正在使用 WPS4R provided by 52north

3 天前一切正常,WPS 可以通过正确使用 Rserve 连接到 R,但现在无法建立此连接。我卸载了所有东西,包括 Apache Tomcat、R 和 Java JDK,然后重新安装了所有东西。问题仍然存在。这是我发送请求时遇到的错误。我确信我使用的代码是正确的,因为它曾经有效并且我没有更改任何东西。

这是错误:

 An R Connection Error occoured:
    class org.rosuda.REngine.Rserve.RserveException - eval failed,
    request status: error code: 127 null

最佳答案

127 是来自 R 的解析错误,这不是工作区问题。如果您想取回错误消息。使用以下内容包装调用以执行您的脚本/r 命令以获取错误消息。我过去用过这个,效果很好。有关详细信息,请参阅常见问题解答。

http://www.rforge.net/Rserve/faq.html

  c.assign(".tmp.", myCode);
    REXP r = c.parseAndEval("try(eval(parse(text=.tmp.)),silent=TRUE)");
    if (r.inherits("try-error")) System.err.println("Error: "+r.toString())
    else { // success .. }

关于java - Rserve 连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14011412/

相关文章:

node.js - 如何在 Heroku/Node.js 上部署 Rserve

java - 如何从java执行R脚本文件

java - 何时使用 Cron Job 与 ScheduledExecutorService

r - 使用混合日期格式解析日期列

java - 队列上的 NoSuchElementException

如果列表之间不共享,则从列表中删除项目

r - 在 Rcpp 中对随机整数进行采样

r - 使用 Rserve 和 Roger 从 golang 执行 R 脚本

java - 如何启用 15 个复选框中的任意 5 个复选框?

java - 用java分割字符串不起作用