У меня есть приложение, которое встроено в рамки Stripes java и работает на Jboss 5. Теперь я обновляю его для запуска на Jboss 7.1, но после развертывания на jboss 7 stripe не удалось найти Action Beans.Приложение Upgrading Stripes от jboss5 до jboss7
Может ли кто-нибудь помочь мне в вызове Обработчик по умолчанию для ActionBase Stripes.
Ниже конфигурации в web.xml для ActionResolver.Packages
<filter-name>StripesFilter</filter-name>
<filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class>
<init-param>
<param-name>ActionResolver.Packages</param-name>
<param-value>com.action</param-value>
</init-param>
Ниже входа в ранах форму для боба действий
<stripes:form acceptcharset="UTF-8"
beanclass="com.action.LoginActionBean"
id="stripes_login">
Ниже ввод метода по умолчанию Handler: -
public class LoginActionBean implements ActionBean {
@DefaultHandler
public Resolution login() {
/* code to login */
}
}
И возникновение сбоку: -
12:14:09,599 ERROR [net.sourceforge.stripes.tag.FormTag] (http-localhost-127.0.0.1-8080-1) Could not locate an ActionBean that was bound to the URL [/Login.action]. Without an ActionBean class Stripes cannot determine whether the ActionBean is a wizard or not. As a result wizard behaviour will be disabled.
Эта конфигурация работает правильно в Jboss 5, но не в Jboss 7.1. Может кто-нибудь, пожалуйста, дайте мне знать, как я могу запустить ее на Jb0ss 7.1?
Спасибо заранее.
Я предполагаю, что LoginActionBean находится в пакете 'com.action'? –
yes правильный входActionBean в пакете com.action –