Не удается запустить Redmine 1.1 в контейнере Tomcat - PullRequest
0 голосов
/ 09 марта 2011

Это мой первый раз, когда я связался с 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, и я пытаюсь получить доступ из браузера (то есть: http://localhost:8080/redmine-1.1 Я просто вижу:

Внутренняя ошибка

Произошла ошибка на странице, к которой вы пытались получить доступ. Если проблемы не устранены, обратитесь за помощью к администратору RedMine.

НО Если я посмотрю на свой catalina.out, я увижу только несколько предупреждений;

Так что, может быть, это тривиальная проблема, но я не знаю, как сделать журнал более многословным ..

Это мой catalina.out дамп:

ИНФОРМАЦИЯ: Запуск сервера за 27337 мс config.gem: распакованный гем rubytree-0.5.2 в vendor / gems не имеет файла спецификации. Запустите 'rake gems: refresh_specs', чтобы это исправить. config.gem: распакованный gem coderay-0.9.7 в vendor / gems не имеет файла спецификации. Запустите '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 года. Используйте # требование

Это моя конфигурация:

Tomcat 6.0.29

Ruby 1.8.7.302, ruby-gems - 1.3.5:

Это мой список установленных драгоценных камней:

actionmailer (2.3.5) пакет действий (2.3.5) activerecord (2.3.5) активный ресурс (2.3.5) Активная поддержка (2.3.5) Надувной замок-Ява (1.5.0145.2) i18n (0.4.2) jruby-jars (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)

1 Ответ

1 голос
/ 22 ноября 2011

Я рассматривал это ранее в 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-JDBC https://github.com/jruby/activerecord-jdbc-adapter

Пожалуйста, дайте нам знать, как вы попали на

Приветствия

Rich

...