GlassFish在从管理控制台启动JRuby应用程序时出错

GlassFish在从管理控制台启动JRuby应用程序时出错,glassfish,jruby,Glassfish,Jruby,在GlassFish中,单击launch后,以下URL出现错误: 当我部署WAR文件并单击启动链接时,浏览器中出现了一个错误。它正在显示 当我点击一个链接时,它给了我这个 答案在第二个屏幕截图中: 您的Ruby版本是1.9.3,但您的Gemfile指定了2.2.2 看起来您的版本不匹配。最简单的方法是将JRuby更新到最新版本。似乎您正在尝试部署一个Warbled.war,但回溯表明GEM_HOME没有正确隔离(所有GEM都应该从.war文件中解析,因为它们需要打包)。GEM是从RVM中获取

在GlassFish中,单击launch后,以下URL出现错误:

当我部署WAR文件并单击启动链接时,浏览器中出现了一个错误。它正在显示

当我点击一个链接时,它给了我这个


答案在第二个屏幕截图中:

您的Ruby版本是1.9.3,但您的Gemfile指定了2.2.2


看起来您的版本不匹配。最简单的方法是将JRuby更新到最新版本。

似乎您正在尝试部署一个Warbled.war,但回溯表明
GEM_HOME
没有正确隔离(所有GEM都应该从.war文件中解析,因为它们需要打包)。GEM是从RVM中获取的,可能是
RVM使用系统
或取消设置任何
GEM_HOME
GEM_路径
变量作为启动Glassfish的变量。

当更新ruby 2.2.2版和Jruby 9.0.5.0版时,那么它也会给出相同的错误吗?如果是这样的话,那么仍然存在一些错误版本的资源。你能再检查一遍错误是否没有改变吗?你能不能检查一下你是否正确地重建了你的战争。