2017-10-12 7 views
0

J'ai développé une application web il y a deux ans avec Vaadin 7 et maintenant j'essaye de l'exécuter avec le dernier plugin pour Eclipse. La servlet principale me demande de mettre en place de nouvelles méthodes, qui semblent importantes, et la chose ne se chargera pas.Vaadin 7 projet ne chargera pas dans la version 8

enter image description here

+1

** 1) ** Quelle est la vraie question, comment [migrer de 7 à 8] (https://vaadin.com/docs/v8/framework/migration/migrating-to-vaadin8.html)? ** 2) ** La fenêtre d'erreur ne dit rien sur le servlet, elle indique clairement que 'TimeinUI doit implémenter ... SerializableTypeOracle.xxx()', mais nous ne pouvons pas voir la définition de la classe d'interface utilisateur dans votre capture d'écran . – Morfic

+0

Vous devez poster le code actuel et les messages d'erreur (le cas échéant) dans la question elle-même –

Répondre

0

Vous devez suivre le guide de migration pour une mise à niveau de Vaadin 7 à Vaadin 8.

Migration to vaadin 8

En bref, vous devez changer votre pom.xml de

<dependency> 
    <groupId>com.vaadin</groupId> 
    <artifactId>vaadin-server</artifactId> 
    <version>7.7.6</version> 
</dependency> 

à

<dependency> 
    <groupId>com.vaadin</groupId> 
    <artifactId>vaadin-compatibility-server</artifactId> 
    <version>8.0.0</version> 
</dependency> 

Si vous avez utilisé l'un des thèmes obsolètes (Reindeer, Runo, Chameleon, Base), vous devez également ajouter la dépendance vaadin-compatibility-themes.

Comme dernière étape, vous devez modifier les importations pour qu'elles correspondent aux packages de compatibilité. Vous pouvez le faire manuellement, ou utiliser this migration tool pour le gérer pour vous.

Si vous possédez vos propres widgets côté client, vous devrez également les mettre à niveau.