Pergunta

O plug -in do Eclipse Vaadin possui um recurso legal de autobuild. Basta clicar em "reiniciar aplicativo" no console de depuração trará a versão atualizada do aplicativo para ao vivo.

Infelizmente, a importação do Projeto Vaadin gerado pelo Maven (usando M2E) e a cópia.

Não posso "executar no servidor ...", o Tomcat não implanta o aplicativo por motivo desconhecido. Eu posso ver o aplicativo na pasta wtpapps, mas ele ainda não é implanta.

Foi útil?

Solução

Você pode criar seu aplicativo Vaadin como uma biblioteca Java regular, por si só (não como uma guerra, ou qualquer coisa complicada). Em seguida, faça duas coisas: crie outro projeto que crie o arquivo de guerra real e crie outro projeto que configure o Jetty para execução direta (Google para obter detalhes sobre como fazer com que o Vaadin opere sob o Jetty Standalone, usando o Jetty como uma biblioteca). Com isso, você pode tratar sua interface do usuário do Vaadin como um programa Java regular (reiniciar rápido e direto através da janela de depuração padrão) e ainda assim ser um arquivo de guerra para a implantação.

Ver este tópico Para obter detalhes sobre como configurar o Jetty (procure o Launcher).

Outras dicas

Também tropecei nesse problema há algum tempo e acabei encontrando isso:

http://www.streamhead.com/maven-spring-vaadin-appengine/

Eventualmente, me ajudou a subir e correr após um cenário que foi muito semelhante ao que você descreveu.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top