在没有编译的情况下在测试服务器上部署jruby或grails

我正在研究使用jvm语言进行Web开发的可行性。我正在评估轨道和grails上的jruby。到目前为止,看起来部署这些的唯一方法是制作war文件并将其部署到像tomcat或glassfish这样的应用程序服务器。我只想把我的源代码放在服务器上,就像我在rails上使用常规ruby一样。我理解编译它的优点,我不是在寻找有关为何更好的论据。这是一个测试环境,客户端可以评估他们的应用程序,并允许我进行快速更改,而不是明确地重新编译应用程序。我喜欢使用scm在本地进行更改然后在服务器上提取更改的能力。是否有任何应用程序服务器具有此功能,如果是,我该如何操作?     
已邀请:
通常,Grails开发人员使用
grails run-app
脚本来运行指向其源代码的本地Tomcat实例。它没有针对性能进行优化,因此以这种方式运行公共服务器通常是一个坏主意,但如果你对性能权衡很好,那么你就可以做到。你可以使用'prod'环境让事情变得更快,例如:
grails prod run-app
您甚至可以在服务器上配置scm工具以检出源代码并从那里运行,或者如您所说,从本地计算机手动更新文件。     

要回复问题请先登录注册