2009-09-09 7 views
0

Мы развернули новую установку openemm на сервере смолы (это было не так просто прямо из-за огромного количества зависимостей, хотя смола является рекомендуемым и стандартным сервером приложений). Это наша установка:Установка Fresh OpenEM показывает некоторые ошибки бонусов на некоторых страницах

  • последний Gentoo GNU/Linux
  • OpenEMM 5.1.1 (собран из источника, в том числе огромного количества зависимых банок)
  • Resin 3.2.1 на 127.0.0.1:8080
  • Squid Frontend в ускорительной экспедиторской режиме трафика 127.0.0.1:8080

Эта установка, кажется, работает нормально. Почти все страницы OpenEMM работают. Но пункт меню «Действия» выдает следующее сообщение об ошибке:

javax.servlet.ServletException: javax.servlet.jsp.JspException: No bean found under attribute key emmaction 

Другой пункт меню, который выдает ошибку в пункте меню «Получатели/Обзор»:

javax.servlet.ServletException: javax.servlet.jsp.JspException: Missing message for key "gender..short" 

Я довольно нуб по развертыванию Java. Любая помощь будет принята с благодарностью.

Обновление: Я уже достиг определенного прогресса в этом вопросе. Все эти проблемы, похоже, возникают из-за того, что некоторые переменные интерполируются, но содержат пустые значения, например $ {recipient.gender} разрешает пустое значение и, таким образом, пытается найти пол ..short (разрешен из "gender. $ {Recipient.gender}. короткая"). Вот фрагмент кода:

<display:column class="name" headerClass="head_name" titleKey="Salutation"> 
    <bean:message key="gender.${recipient.gender}.short"/> 
</display:column> 

Это обернут «дисплей: стол», как так:

<display:table class="dataTable" pagesize="${recipientForm.numberofRows}" 
    id="recipient" name="recipientList" sort="external" 
    requestURI="/recipient.do?action=${ACTION_LIST}" excludedParams="*" 
    partialList="true" size="${recipientList.fullListSize}" 
> 

Любые подсказки, где сделать дополнительную отладку? Я уже отказался от библиотеки displaytag от 1.2 до 1.1.1 в надежде, что это исправит неправильное поведение - но это, казалось, было неправильной точкой.

ответ

0

Ну, я, наконец, решил это, понизив смолу от 3.1.x до смолы 3.0.x ... Кажется, что в некоторых библиотеках смолы и в коде поддержки Webapp есть несовместимые изменения. Что это такое и как исправить его для работы с последней версией смолы, но все же остается для меня загадкой.

 Смежные вопросы

  • Нет связанных вопросов^_^