Windows 安装JRuby 生成 war 到 tomcat 运行

Posted 小径

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 安装JRuby 生成 war 到 tomcat 运行相关的知识,希望对你有一定的参考价值。

Windows安装JRuby Rails

直接下载 JRuby,不装 Ruby。

http://jruby.org/download

该安装包可以配好环境变量 %JRUBY_HOME% 等

安装 bundler(可能不需要安装,忘了)

gem install bundler

安装rails:

gem install rails -v 4.2.6
rbenv rehash

修改GemFile

bundle install

运行

同Ubuntu。

JRuby Rails 运行于 tomcat

生成war

安装warbler

gem install warbler

安装 sprockets

gem install sprockets

预编译assets

rake assets:precompile

生成 war:

bundle install

warble.bat config FORCE=1

warble

得到app同名的war,例如hello.war。

 

在tomcat运行

tomcat launch 参数加入环境变量(catalina.sh):

SECRET_KEY_BASE= 78ec95bf6126680a7b57db21f9db456f2570fd09ac3a6b3fe9dbe5d52f3377c0cff79999ec50c8afb32d2c74afd33e2199fc4f0cbd72ee243a59dcf49d34e5e4

该秘钥可自己生成,必须有。生成命令:

bundle exec rake secret

导入war即可运行。

以上是关于Windows 安装JRuby 生成 war 到 tomcat 运行的主要内容,如果未能解决你的问题,请参考以下文章

mingw / git bash shell中的jRuby问题

jruby tomcat bundler aws——“解决需求”堆栈太深

我如何在JRuby中安装ri文档?

Jenkins安装(Windows)

部署到linux上的tomcat生成的war项目的jdbc的

maven在windows10系统下安装配置和打包war