gpt4 book ai didi

windows - JRuby on Rails 不适用于在 Windows Server 2008 上作为服务运行的 Tomcat

转载 作者:可可西里 更新时间:2023-11-01 10:09:18 25 4
gpt4 key购买 nike

问题

似乎将 Tomcat 作为服务运行并不能很好地与使用 warble 打包的 Rails 3 应用程序配合使用。看日志文件,好像不是循环依赖,就是动态解析的依赖找不到,所以循环。最终,org.jruby.exceptions.RaiseException: stack level too deep 被抛出。但是,当我改用startup.bat启动Tomcat时,就没有出现这个问题。

任何帮助将不胜感激!我一直在拼命寻找这个问题的答案。提前致谢!

部署平台

  • Windows Server 2008(64 位)
  • Apache Tomcat 6.29(64 位)
  • JDK 1.6
  • 导轨 3
  • jruby 1.5.6
  • 莺 (1.2.1)
  • jruby-jars (>= 1.4.0)
  • jruby-rack (>= 1.0.0)

Tomcat 本地主机.log

http://pastie.org/1308566

最佳答案

我猜你的数据库连接信息包含一个意外的空字符串,系统正试图在某处将其转换为大写。请参阅此错误消息作为提示:

at ERB.result(C:/bin/apache-tomcat-6.0.29/webapps/rails3app/WEB-INF/gems/gems/railties-3.0.0/lib/rails/application/configuration.rb:86) at Rails::Application::Configuration.database_configuration(C:/bin/apache-tomcat-6.0.29/webapps/rails3app/WEB-INF/gems/gems/activerecord-3.0.0/lib/active_record/railtie.rb:58)

这可以通过配置编辑来纠正。

关于windows - JRuby on Rails 不适用于在 Windows Server 2008 上作为服务运行的 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com