gpt4 book ai didi

tomcat - 无法在 tomcat 容器中运行 redmine 1.1

转载 作者:行者123 更新时间:2023-11-28 23:07:53 24 4
gpt4 key购买 nike

这绝对是我第一次参与 Ruby & Co...所以我可能完全错了..提前道歉 :-)

无论如何,我的问题是:我已经安装了 redmine 1.1 并按照此处的说明进行操作:http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Apache_Tomcat

一切似乎都很好(所有步骤都正常,包括运行 ./scripts/server -e production ),但是当我将 redmine-1.1.war 放入 Tomcat webapps 文件夹并尝试从浏览器访问时(即: http://localhost:8080/redmine-1.1我刚刚看到:

内部错误

您尝试访问的页面发生错误。如果您仍然遇到问题,请联系您的 redMine 管理员寻求帮助。

但是 如果我查看我的 catalina.out,我只能看到很少的警告;

所以,也许这是一个微不足道的问题,但我不知道如何让日志更冗长..

这是我的 catalina.out 转储:

信息:服务器启动时间为 27337 毫秒config.gem:vendor/gems 中解压的 gem ruby​​tree-0.5.2 没有规范文件。运行“rake gems:refresh_specs”来解决这个问题。config.gem:vendor/gems 中解压的 gem coderay-0.9.7 没有规范文件。运行“rake gems:refresh_specs”来解决这个问题。/usr/share/tomcatProduzione/webapps/redmine-1.1/WEB-INF/gems/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements 已弃用并将被弃用在 2010 年 8 月或之后删除。使用#requirement

这是我的配置:

Tomcat 6.0.29

Ruby 1.8.7.302,ruby-gems 是 1.3.5:

这是我安装的 gem 列表:

Action 邮件程序 (2.3.5) Action 包 (2.3.5)事件记录 (2.3.5)事件资​​源 (2.3.5)主动支持 (2.3.5)充气城堡 java (1.5.0145.2)国际化 (0.4.2)jruby jar (1.5.6)jruby-openssl (0.7.3)jruby 机架 (1.0.7)PG (0.10.1)机架 (1.0.1)导轨 (2.3.5)耙 (0.8.7)rubyzip (0.9.4)莺 (1.2.1)

最佳答案

我在 2011 年早些时候研究过这个问题,以便为工作建立一个代码存储库感知的 Wiki(我们是一个 Java 团队,所以访问 Tomcat 很容易,但根服务器访问“不是那么”)。

当时我无法让它工作,所以团队从文档的角度决定使用 JamWiki(它无法连接到我们的代码存储库)。无论如何,我想让 Redmine 1.1 运行,我在这里发布的东西取得了一些成功,虽然有一段时间没有使用它,因为我们有 JamWiki。

看看你的进展如何,希望这能让你取得一些进展:

#/bin/sh

jgem install rack --version "=1.0.1"
jgem install hoe --version ">=2.8.8"
jgem install jruby-jars --version "=1.5.6"
jgem install jruby-openssl activerecord-jdbcmysql-adapter
jgem install warbler --version "=1.2.1"
jgem install -v=0.4.2 i18n

#Rails was 2.3.5
jgem install -v=2.3.11 rails

jruby -S rake db:migrate RAILS_ENV=production
jruby -S rake redmine:load_default_data RAILS_ENV=production

#jruby -S rake generate_session_store
jruby -S rake config/initializers/session_store.rb

jruby -S warble war

#For safe keeping - hinted on during my investigation
#jruby -S rake db:migrate RAILS_ENV=production
#rake config/initializers/session_store.rb
#rake generate_session_store

此外,这里还有一个配置纯 Java 数据库的指针(用于测试等)。但是,我还没有尝试过:

#../redmine1.1/config/
#├── database.yml

development:
adapter: jdbch2
#WHERE REQUIRED.... #
#database: db/sds_h2_database
#username: #####
#password: #####
#jndi: ####
#etc, etc

test:
adapter: jdbch2
#WHERE REQUIRED.... #
#database: db/sds_h2__test_database

production:
adapter: jdbch2
#WHERE REQUIRED.... #
#database: db/sds_h2_database

另见: http://kenai.com/projects/jruby/pages/ActiveRecord-JDBChttps://github.com/jruby/activerecord-jdbc-adapter

请告诉我们你的进展情况

干杯

丰富

关于tomcat - 无法在 tomcat 容器中运行 redmine 1.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5246990/

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