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

时间:2016-02-29 05:37:18

标签: glassfish jruby

在GlassFish中,点击启动后,我在以下网址上收到错误消息: http://localhost:4848/common/applications/webApplicationLinks.jsf?appID=sk&contextRoot=/sk

当我部署WAR文件并单击启动链接时,我在浏览器中收到错误消息。它显示two links

enter image description here

当我点击链接时,它会给我error

enter image description here

2 个答案:

答案 0 :(得分:0)

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

  

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

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

答案 1 :(得分:0)

您似乎正在尝试部署Warbled .war,但回溯表明GEM_HOME未正确隔离(所有宝石都应该从.war文件中解析,因为它们应该被打包) 。从RVM中选取宝石,可能rvm use system或取消设置任何GEM_HOMEGEM_PATH变量作为启动Glassfish。