把JRuby Rails应用部署在Java应用服务器上
同样参考的是同样来源的一篇教程: http://www.techcfl.com/blog/?p=116
首先把数据库的配置从development改成production。
安装Goldspike插件:
在之前的testapp的目录下面运行:
jruby script/plugin install svn://rubyforge.org/var/svn/jruby-extras/trunk/rails-integration/plugins/goldspike
修改testapp/vendor/plugins/goldspike/lib下面的war_config.rb文件,把mysql驱动的依赖加进去:
add_java_library(maven_library ('mysql', 'mysql-connector-java', '5.0.6'))
构建war包:
jruby -S rake war:shared:create (应用服务器已经安装了JRuby)
jruby -S rake war:standalone:create (自包含,应用服务器不需要安装JRuby)
jruby -S rake war:standalone:run (在自带的Jetty中运行)
这里使用的是jruby -S rake war:standalone:create
就可以在testapp目录下面看到打包好的testapp.war了。接着就可以在应用服务器上面部署了。我用的是NetBeas 6.0 M9自带的Sun AS 9.1。
目前部署上去之后,带数据库的应用不能运行,会出现
uninitialized constant JdbcSpec::MySQL::Column 的错误,正在解决中。
把JRuby Rails应用部署在Java应用服务器上相关推荐
- 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: 项目架构 ...
- 基于JAVA线上动漫周边商城计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA线上动漫周边商城计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA线上动漫周边商城计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 基于JAVA线上竞赛训练系统录屏计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA线上竞赛训练系统录屏计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA线上竞赛训练系统录屏计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...
- 基于JAVA线上甜品店售卖系统计算机毕业设计源码+系统+lw文档+部署
基于JAVA线上甜品店售卖系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA线上甜品店售卖系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...
- 基于JAVA线上远程教学及自主学平台的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA线上远程教学及自主学平台的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA线上远程教学及自主学平台的设计与实现计算机毕业设计源码+系统+mysql数据库+ ...
- Rails工作效率和Java运行平台
Rails工作效率和Java运行平台 --读<JRuby实战>(Practical JRuby on Rails Web 2.0 Projects) 有感 在Web软件开发方面,Rails ...
- 金蝶服务器配置项目jar包,金蝶Apusic_9.0软件包-含手册-金蝶Java应用服务器-金蝶中间件(90天试用版)...
[实例简介] 国产软件-Java应用服务器-金蝶Apusic 9.0应用服务-金蝶AAS 9.0软件包. 本软件版本为90天试用版,使用到期后,商用请购买授权 Apusic应用服务器是应用系统的运行平 ...
- JBoss,Geronimo还是Tomcat? ——三种开源Java应用服务器的比较
相关读书笔记.心得文章列表 <script src="http://blog.csdn.net/js/LoadFeedbackCount.js" type="tex ...
- 「实战篇」开源项目docker化运维部署-后端java部署(七)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「实战篇」开源项目docker化运维部署-后端java部署(七) 本节主要说说后端的部署需要注意的点,本身renren-fas ...
- jenkins部署java_在Window上使用Jenkins自动部署和上传快照Java工件
jenkins部署java 这篇文章将展示如何使用Jenkins Continuous Integration自动执行Java Web应用程序(使用MYSQL DB和基于Hibernate ORM在基 ...
最新文章
- 关于Spring Boot你不得不知道的事
- SecureCRT从Windows中上传文件lrzsz工具
- C++类的信息隐藏机制
- python 如何获取列表(List)中指定元素的下标? index() enumerate() 获取重复元素下标
- C#中使用二进制和ProtoBuf分别进行序列化、反序列化、压缩、解压缩对比测试汇总
- 思科路由和交换限制用户出外网的几种策略
- #时间预测算法_【时间序列】时序预测竞赛之异常检测算法综述
- P4768 [NOI2018] 归程(kruskal 重构树)
- 在OpenShift上托管的WildFly实例上进行Arquillian测试
- FireMonkey 保存图片到JPG的方法 BMP转JPG
- Java设计模式 - 示例教程
- SQL开头quoted和ansiNULL
- signature=7d43f0ba2ce838fbec0ad1c29633027d,The Library of Jonathan Knight (1789-1864) *
- 【VUE】npm run dev 报错 spawn cmd ENOENT
- plist java_帮助plist文件
- java线程知识点拾遗(排队CAS)
- C语言lo如何优化运行界面,高质量程序优化总结整理【经典】
- selenium登录某宝跳过反爬监测及滑块验证
- 如何用查看wifi密码
- 南开大学计算机考博参考书目,南开大学2017年考博真题回忆汇总帖
热门文章
- 世界上最会“算计”的公司争相布局区块链,普华永道等四大会计师事务所的变革之路...
- 网络推广有哪些常见的推广方法?
- springboot中@SpringBootApplication的扫描范围,以及多模块的扫描问题
- 使用 HTML、CSS 和 JS 创建在线音乐播放器(含免费完整源码)
- 高速缓存(cache)存储器
- android 添加蒙版实现护眼模式(夜间模式)
- 兼容IE8的多文件上传实现
- 19清明假前一周安排
- DotNet 资源大全中文版(Awesome最新版)
- c语言结构体编程时钟,c语言简单数学时钟(结构体,指针),求大佬帮助