(NOTE: JRubyWorks keeps moving forward and this article may not be up to date.)
How to run your Rails
application with J2EE
web servers (such as Jetty
and Tomcat
)? Here’s a solution:
1. Set JRUBY
_HOME environment variable properly.
export JRUBY_HOME=/usr/lib/jruby
2. Install ActiveRecord-JDBC
.
jruby -S gem install ActiveRecord-JDBC -y
3. Install JRubyWorks
plugin.
script/plugin install \
http://jrubyworks.rubyforge.org/svn/trunk/jrubyworks/
4. Configure your Rails application as this article
. JRubyWorks plugin includes mysql-connector
by default. If you use database other than MySQL
, you can put corresponding JDBC
driver in ${RAILS_ROOT}/lib/java
directory and JRubyWorks will take care of it conventionally.
5. Run your application and try it at http://localhost:8080
. Also you can find a WAR
file of your application in ${RAILS_ROOT}/war
directory. You can deploy it to other J2EE
web servers.
jruby -S rake retty
JRubyWorks is based on JRuby Rails Integration
and hope to make the integration easier. It’s quite immature so far, apparently. Your feedback
and contribution will be very helpful and highly appreciated.
分享到:
相关推荐
Web开发:Ruby on Rails.pdf
【标题】:“跨越边界1:Ajax on Rails” 【描述】:本文主要探讨了Ajax技术如何与Ruby on Rails框架相结合,创造出高度交互性的Web应用。Ajax技术利用XML、JavaScript和Web标准,通过异步通信增强用户体验,而Ruby...
本书基于ruby on rails,详细讲述web开发中所涉及的各个主要环节,并且将作者在开发过程中积累的经验和技巧与读者分享。在本书的每个章节中,都有与内容配合的详细实例,帮助读者快速理解并掌握使用ruby on rails...
本书基于ruby on rails,详细讲述web开发中所涉及的各个主要环节,并且将作者在开发过程中积累的经验和技巧与读者分享。在本书的每个章节中,都有与内容配合的详细实例,帮助读者快速理解并掌握使用ruby on rails...
Ruby on Rails是一个突然流行起来的框架,充当着Ruby编程语言的催化剂。随着Ruby的经验不断成功,开发人员开始寻求把他们的Ruby应用程序与用其他语言编写的应用程序集成。Rails对Web服务提供了优秀的支持。本文介绍...
本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。
英雄之旅API Ruby on Rails 6课程作为创建Heroes CRUD的API。 该存储库是YouTube 的。 Ruby版本2.7.2 Rails版本6.1.x 数据库SQLite3(dev)/ PostgreSQL(产品)运行项目的初始设置# clone the projectgit clone ...
后端技术系列教程,包括: API开发全套教程 后端安全全套教程 后端微服务架构全套教程 后端性能优化全套教程 后端框架全套教程 后端缓存技术全套教程 后端编程语言全套教程 数据库技术全套教程
:hammer_and_wrench: Ruby on Rails应用程序的强大管理界面 为什么需要另一个Ruby on Rails管理员?我们想要一个管理员: 熟悉且可自定义,如Rails支架(较少DSL) 开箱即用地支持所有Rails功能(ActionText,...
●课程第1部分:Ruby on Rails:简介(4/4) 第2部分:具有Active Record和Action Pack的Rails 第3部分:Ruby on Rails Web服务以及与MongoDB的集成第4部分:适用于Web开发人员HTML,CSS和Javascript(5/5) ...
Squash 客户端库:Ruby on Rails 此客户端库向 Squash(Squarish 异常报告和管理系统)报告异常。 它与纯 Ruby 和 Ruby on Rails 项目兼容。文档在整个源代码中,综合文档以 YARD 和 Markdown 格式的注释编写。 要将...
Ruby on Rails,简称Rails,是基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加简洁高效。Rails以其“约定优于配置”的理念,鼓励开发者遵循一套标准的代码组织...
### Flexible Rails: Flex3 on Rails2 #### 关于Flexible Rails 本书《Flexible Rails: Flex 3 on Rails 2》由Peter Armstrong撰写,旨在探讨如何结合使用Flex 3和Rails 2来开发高效的富互联网应用程序(Rich ...
jax-on-rails Ruby on Rails实时博客+入门套件 入门 克隆存储库 $ git clone https://github.com/jacksonmccluskey/jax-on-rails.git 变更目录 $ cd ruby-live-blog 安装依赖项 $ bundle install OR Great tutorial...
Ruby on Rails的Redis商店 redis-rails为Ruby on Rails提供了一整套存储(缓存,会话, HTTP缓存)。 有关一般准则,请参见主要的。 关于Rails 5.2的快速说明 Rails 5.2.0用地,因此,如果您只需要将片段缓存存储在...
:party_popper: Ruby on Rails应用程序的通知。 当前,我们开箱即用地支持以下通知传递方法: 数据库 电子邮件 ActionCable频道 松弛 微软团队 特威里奥(SMS) Vonage / Nexmo(SMS) 而且,您可以轻松地为...
### Ruby on Rails与J2EE:两者之间是否有共存的空间? #### 什么是Ruby on Rails? Ruby on Rails(简称Rails)是一种基于Ruby语言构建的相对新兴的Web应用框架。该框架被设计为现有企业级框架的一种替代方案,其...
照片展台 该应用程序是由提供的 gem生成的。 Rails Composer是开源的,并受到订户的...Ruby on Rails 此应用程序需要: Ruby 2.1.3 Rails 4.1.6 了解有关更多信息。 入门 文档和支持 问题 类似项目 贡献 学分 执照
Ruby on Rails,简称Rails,是由David Heinemeier Hansson创建的一个开源Web应用程序框架,它基于Ruby编程语言。这个框架以其MVC(Model-View-Controller)架构、约定优于配置(Convention over Configuration)的...
Ruby on Rails,简称Rails,是基于Ruby语言的一个开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加高效、简洁。本压缩包中的"Ruby on Rails入门经典代码"提供了新手学习...