我正在尝试在Wildfly 9上运行R Renjin脚本引擎。
当我运行我的Java / Renjin应用程序(在本地执行中运行良好)时,通过在Wildfly上将其作为EJB-Project使用,我收到错误消息:
Caused by: java.lang.RuntimeException: Renjin Script Engine not found on the classpath.
我已经使用jar文件(renjin-script-engine-0.7.0-RC7-jar-with- depends.jar)和module.xml
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.3" name="org.renjin.renjin-script-engine">
<resources>
<resource-root path="renjin-script-engine-0.7.0-RC7-jar-with-dependencies.jar"/>
</resources>
</module>
我是否需要将R主目录添加到JBoss的java.class.path中才能运行Renjin?如何将该路径(R_HOME)添加到JBoss的Java类路径中?
我遇到过同样的问题。我通过将API从Java EJB项目的lib移动到上级EAR项目来解决此问题。因此,您无需在Wildfly服务器上创建模块。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句