2011-04-25 73 views
0

我有一个项目将在前端使用Ruby,并让JRuby在后端调用一些需要的Java库。建立Ruby/Java构建/部署的最佳方式?

如果这只是一个Java应用程序,我会设置一个ant脚本来创建一个.war文件并完成它。

由于我使用Ruby,JRuby和Java,建立最终将在Tomcat上运行的构建和部署过程的好方法是什么?

SQLLite数据库在Tomcat上能正常工作吗?我是否需要做额外的事情,以便Ruby代码位于localhost:8080而不是localhost:3000的rails服务器上?

我将能够在Tomcat上运行rails框架吗?

谢谢, 亚历克斯

回答

1

Trinidad Gem基本上是tomcat Glassfish gem对Glassfish java容器的作用。它基于tomcat,听起来像它可能适合你的目的。就部署而言,您还可以使用warbler gem创建war文件来部署代码。

+0

@詹姆斯,我喜欢你的网站的域名:) – Genadinik 2011-04-25 19:56:47

+0

@Genadinik谢谢,我每天都这样做!我能帮助回答你的问题吗?继承人另一个问题是有点类似[问题](http://stackoverflow.com/questions/147671/whats-the-best-way-to-deploy-a-jruby-on-rails-application-to-tomcat) – James 2011-04-25 20:13:35

+0

@James我认为我还不清楚如何使用JRuby和Java库设置开发和服务器环境的结构。莺帮助,但目录结构似乎是一团糟:)这是我发布的另一个问题,我仍然有问题:http://stackoverflow.com/questions/5794112/getting-the-application-structure-correct-当我用莺作战时 – Genadinik 2011-04-26 21:57:01

1

我相信NetBeans的支持,有上部署的Java EE应用服务器Rails应用...也许这是一个起点。

+0

可悲的是,我认为NetBeans的有[JRuby的杀害支持:((http://netbeans.org/community/news/show/1507.html) – James 2011-04-25 19:25:40