segunda-feira, 19 de abril de 2010

Google App Engine - Wicket e Problemas com a classe WebApplication

O cenário do problema é o seguinte: Você está tentando fazer seu deploy no Google
App Engine e sua aplicação está integrada com o Wicket. Quando você tenta acessar sua
aplicação publicada acontecem o seguinte erro

WicketRuntimeException: Unable to create application
Caused by: java.lang.ClassNotFoundException: --- sua classe que deriva de WebApplication

O mais estranho é que funiona no AppEngine que está configurado no seu Eclipse.
Coloque a sua classe principal (extends WebApplication) na sua source folder, que
normalmente se chama src.

Isso mesmo, sua classe principal vai ficar na raiz do aplicativo. Eu sei que a SUN
não recomenda, mas é isso ai. Agora vai funcionar.

Não se esqueça de atualizar seu WEB.XML.