Ola pessoal,
estou começando a aprender agora o Webwork, estou gostando muito, o
conceito de Interceptors dele é fantástico…
Estou fazendo uma aplicação de teste, e quando vou cadastrar um usuário,
levo o seguinte erro:
exception
javax.servlet.ServletException: Servlet execution threw an exception
com.opensymphony.webwork.lifecycle.RequestLifecycleFilter.doFilter(RequestLifecycleFilter.java:62)
root cause
java.lang.NoClassDefFoundError: javax/mail/internet/AddressException
com.opensymphony.util.TextUtils.verifyEmail(TextUtils.java:1492)
com.opensymphony.xwork.validator.validators.EmailValidator.validate(EmailValidator.java:25)
com.opensymphony.xwork.validator.ActionValidatorManager.validate(ActionValidatorManager.java:69)
com.opensymphony.xwork.validator.ActionValidatorManager.validate(ActionValidatorManager.java:55)
com.opensymphony.xwork.validator.ValidationInterceptor.before(ValidationInterceptor.java:36)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:36)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:169)
org.hibernate.admin.interceptor.HibernateInterceptor.intercept(HibernateInterceptor.java:32)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:169)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:37)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:169)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:37)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:169)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:37)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:169)
com.opensymphony.xwork.interceptor.TimerInterceptor.intercept(TimerInterceptor.java:66)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:169)
com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:37)
com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:169)
com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:120)
com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:181)
com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:161)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
com.opensymphony.webwork.lifecycle.RequestLifecycleFilter.doFilter(RequestLifecycleFilter.java:62)
Acima, indica que o erro se dah quando ele vai tentar validar o endereço
de e-mail, pelo validator.
Quando inicio o tomcat, no log do servidor, acusa que ele não conseguiu
encontrar o arquivo webwork.xml, será que é esse o problema?
Aguardo ajuda…
muito obrigado!