同样参考的是同样来源的一篇教程: 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应用服务器上相关推荐

  1. 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java线上教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: 项目架构 ...

  2. 基于JAVA线上动漫周边商城计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA线上动漫周边商城计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA线上动漫周边商城计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  3. 基于JAVA线上竞赛训练系统录屏计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA线上竞赛训练系统录屏计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA线上竞赛训练系统录屏计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...

  4. 基于JAVA线上甜品店售卖系统计算机毕业设计源码+系统+lw文档+部署

    基于JAVA线上甜品店售卖系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA线上甜品店售卖系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  5. 基于JAVA线上远程教学及自主学平台的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA线上远程教学及自主学平台的设计与实现计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA线上远程教学及自主学平台的设计与实现计算机毕业设计源码+系统+mysql数据库+ ...

  6. Rails工作效率和Java运行平台

    Rails工作效率和Java运行平台 --读<JRuby实战>(Practical JRuby on Rails Web 2.0 Projects) 有感 在Web软件开发方面,Rails ...

  7. 金蝶服务器配置项目jar包,金蝶Apusic_9.0软件包-含手册-金蝶Java应用服务器-金蝶中间件(90天试用版)...

    [实例简介] 国产软件-Java应用服务器-金蝶Apusic 9.0应用服务-金蝶AAS 9.0软件包. 本软件版本为90天试用版,使用到期后,商用请购买授权 Apusic应用服务器是应用系统的运行平 ...

  8. JBoss,Geronimo还是Tomcat? ——三种开源Java应用服务器的比较

    相关读书笔记.心得文章列表 <script src="http://blog.csdn.net/js/LoadFeedbackCount.js" type="tex ...

  9. 「实战篇」开源项目docker化运维部署-后端java部署(七)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「实战篇」开源项目docker化运维部署-后端java部署(七) 本节主要说说后端的部署需要注意的点,本身renren-fas ...

  10. jenkins部署java_在Window上使用Jenkins自动部署和上传快照Java工件

    jenkins部署java 这篇文章将展示如何使用Jenkins Continuous Integration自动执行Java Web应用程序(使用MYSQL DB和基于Hibernate ORM在基 ...

最新文章

  1. 关于Spring Boot你不得不知道的事
  2. SecureCRT从Windows中上传文件lrzsz工具
  3. C++类的信息隐藏机制
  4. python 如何获取列表(List)中指定元素的下标? index() enumerate() 获取重复元素下标
  5. C#中使用二进制和ProtoBuf分别进行序列化、反序列化、压缩、解压缩对比测试汇总
  6. 思科路由和交换限制用户出外网的几种策略
  7. #时间预测算法_【时间序列】时序预测竞赛之异常检测算法综述
  8. P4768 [NOI2018] 归程(kruskal 重构树)
  9. 在OpenShift上托管的WildFly实例上进行Arquillian测试
  10. FireMonkey 保存图片到JPG的方法 BMP转JPG
  11. Java设计模式 - 示例教程
  12. SQL开头quoted和ansiNULL
  13. signature=7d43f0ba2ce838fbec0ad1c29633027d,The Library of Jonathan Knight (1789-1864) *
  14. 【VUE】npm run dev 报错 spawn cmd ENOENT
  15. plist java_帮助plist文件
  16. java线程知识点拾遗(排队CAS)
  17. C语言lo如何优化运行界面,高质量程序优化总结整理【经典】
  18. selenium登录某宝跳过反爬监测及滑块验证
  19. 如何用查看wifi密码
  20. 南开大学计算机考博参考书目,南开大学2017年考博真题回忆汇总帖

热门文章

  1. 世界上最会“算计”的公司争相布局区块链,普华永道等四大会计师事务所的变革之路...
  2. 网络推广有哪些常见的推广方法?
  3. springboot中@SpringBootApplication的扫描范围,以及多模块的扫描问题
  4. 使用 HTML、CSS 和 JS 创建在线音乐播放器(含免费完整源码)
  5. 高速缓存(cache)存储器
  6. android 添加蒙版实现护眼模式(夜间模式)
  7. 兼容IE8的多文件上传实现
  8. 19清明假前一周安排
  9. DotNet 资源大全中文版(Awesome最新版)
  10. c语言结构体编程时钟,c语言简单数学时钟(结构体,指针),求大佬帮助