Приложение Openshift Origin-rhc создает ошибку tomcat7 - Не удалось выполнить:: «управление запуском»

После установки картриджа JBoss EWS 2.0 команда создания приложения приводит к ошибке, показанной ниже. Openshift Origin установлен в моей виртуальной среде Centos 6.5. Любая помощь горячо приветствуется.

Приложение rhc создает MyJava7 tomcat7 --trace

Использование jbossews-2.0 (Tomcat 7 (JBoss EWS 2.0)) для «tomcat7»

Параметры приложения

Домен: mydomain Картриджи: jbossews-2.0 Размер шестерни: по умолчанию Масштабирование: нет

Создание приложения 'MyJava7'... Запуск процесса jbossews картриджа jbossews не удалось запустить /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:737:in handle_error!': Failed to execute: 'control start' for /var/lib/openshift/544c1df34fe5a091c8000153/jbossews (RHC::Rest::ValidationException) from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:394:inrequest' из /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:376:in attempt' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:375:ineach' из /usr/lib/ruby/gems/1.8/gems/rhc -1.26.9.1/lib/rhc/rest/client.rb:375:in attempt' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/client.rb:382:inrequest' из /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/base.rb: 30: в rest_method' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/rest/domain.rb:67:inadd_application' из /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands/app.rb:576: в create_app' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands/app.rb:142:increate' из /usr/lib/ruby/gems/ 1.8/gems/rhc-1.26.9.1/lib/rhc/highline_extensions.rb:190:in call' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/highline_extensions.rb:190:insection из /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/highline_extensions.rb :204:in paragraph' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/helpers.rb:293:insend' из /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/helpers.rb:293:in paragraph' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands/app.rb:138:increate' из /usr/lib/ruby/gems/1.8 /gems/rhc-1.26.9.1/lib/rhc/commands.rb:294:in send' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/commands.rb:294:inexecute' из /usr/lib/ruby/gems/1.8/gems/rhc-1 .26.9.1/lib/rhc/commands.rb:285:в to_commander' from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/command.rb:180:incall' из /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/command.rb:180:в call' from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/command.rb:155:inrun ' из /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/runner.rb:383:in run_active_command' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/command_runner.rb:100:inrun!' из /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/delegates.rb:7:in run!' from /usr/lib/ruby/gems/1.8/gems/rhc-1.26.9.1/lib/rhc/cli.rb:37:instart' из /usr/lib/ruby/gems/1.8/gems/rhc-1.26 .9.1/bin/rhc:20 из /usr/bin/rhc:19:in `загрузить' из /usr/bin/rhc:19

Я получаю аналогичные ошибки при создании приложений Python и Ruby.


person vaibhav    schedule 25.10.2014    source источник


Ответы (1)


Я целый день копался в этой проблеме, и кажется, что установка Tomcat/Jboss под CentOS просто не работает. Использование альтернативных репозиториев (EPEL) для получения требуемых пакетов все же что-то упускает. Я также нашел несколько отчетов об ошибках в трекере Openshift, но вы знаете, без подписки вы предоставлены сами себе. Openshift подтвердил ошибку, как вы можете прочитать в комментариях трекера, но исправления до сих пор нет.

Итак, за исключением вариантов, я закончил кодировать мой собственный картридж openshift для поддержки Tomcat7. (без поддержки Jboss). Я не знаю, иду ли я в правильном направлении, но, по крайней мере, я могу что-то развернуть и запустить. Я надеюсь, что это поможет, не стесняйтесь раскошелиться и внести свой вклад.

person Andrea    schedule 07.11.2014