CV, parabéns por sua matéria sobre o WebWork, muito legal mesmo!
Só fiquei com uma dúvida, o WebWork do artigo é o WebWork2/XWork ou é a primeira versão do WebWork?
Minha impressão é que não é o WW2 :shock:
CV, parabéns por sua matéria sobre o WebWork, muito legal mesmo!
Só fiquei com uma dúvida, o WebWork do artigo é o WebWork2/XWork ou é a primeira versão do WebWork?
Minha impressão é que não é o WW2 :shock:
[quote=“Richardson”]CV, parabéns por sua matéria sobre o WebWork, muito legal mesmo!
Só fiquei com uma dúvida o WebWork do artigo é o WebWork2/XWork ou é a primeira versão do WebWork?
Minha impressão é que não é o WW2 :shock:[/quote]
WW1.3
então o pessoal da opensymphony vai continuar com a linha WebWork e em paralelo o WebWork2/xwork ou o webwork 1.4 que foi lançado agora pouco será a ultima versão do webwork e daqui para frente só WW2?
Pq essa ambiguidade? E todas as grandes vantagens que tenho escutado do WebWork sempre se referem a versão 2 que funciona com o xwork, na versão 1.3 achei ele bem modesto.
A linha 1.x vai continuar por mais um tempinho, enquanto ainda tiver gente usando (ou seja, enquanto todo mundo nao migrar pro 2.x). Nenhuma nova feature vai ser adicionada no 1.x, a menos que ela seja um ‘backport’ do WW2/XW, o que geralmente ajuda na migracao…
Ja sobre o WW2/XW, todas as aplicacoes do WW1.x devem rodar tranquilamente nele, é só adicionar o stack de migracao pras actions antigas no xwork.xml
Valeu cv, obrigado pela resposta!
E estou esperando pelo artigo do WW2/XW!
Aproveitando o assunto…
Estou fazendo minha primeira aplicação com ww (pra dizer a verdade é mais um hello world mesmo). Peguei o web.xml que vem na distribuição do ww 1.4 e coloquei no meu contexto web. Tudo funciona legal se eu não usar o servlet de velocity. Quando eu descomento o mapeamento do servlet de velocity dá problema ao usar arquivos vm.
As exceções são:
javax.servlet.ServletException: Error allocating a servlet instance
e
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
Alguém sabe me explicar o que pode ser isso? Meu web.xml é assim:
<?xml version="1.0" ?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Skeleton</display-name>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>webwork.dispatcher.ServletDispatcher</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>webwork.view.velocity.WebWorkVelocityServlet</servlet-class>
</servlet>
<servlet>t
<servlet-name>dispatch</servlet-name>
<servlet-class>webwork.dispatcher.ClientServletDispatcher</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.action</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<taglib>
<taglib-uri>webwork</taglib-uri>
<taglib-location>/WEB-INF/lib/webwork.jar</taglib-location>
</taglib>
</web-app>
Valeu galera
Testei rodar o mesmo contexto num tomcat em outra máquina e funcionou perfeitamente. Copiei a mesma versão do tomcat onde funcionou para minha máquina (com os mesmos server.xml e web.xml) e na minha máquina não funciona de jeito nenhum. Alguém tem uma explicação pra isso???
Detalhe: funcionou em um slackware, meu linux é mandrake 9.1