| |
||
| Christian BONNET |
Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané |
|
| Infrastructures Marines et
Numériques Informatique et Données Marines Ingénierie des Systèmes d'Information |
||
| christian.bonnet@ifremer.fr www.ifremer.fr |
Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44 |
|
On Fri, 13 Sep 2013 17:03:38 +0200 Christian BONNET <Christian.Bonnet@ifremer.fr> wrote:bonjour, ta solution me convient (arrêt appli et obligation de la relancer en cas de MAJ). Par contre, il faudrait qu'il y ait un message explicite pour l'utilisateur (pour qu'il ne soit pas à attendre que ça se relance).Yes dans tous les cas l'application va redémarrer, pour réinstaller la base (ou importer par dessus une base existante). Je rajoute un message disant que l'application va redémarrer pour continuer l'action. bon week-end, tony.Christian Christian BONNET Centre de Brest ZI de la pointe du diable CS 10070 - 29280 Plouzané Infrastructures Marines et Numériques Informatique et Données Marines Ingénierie des Systèmes d'Information christian.bonnet@ifremer.fr www.ifremer.fr Tel : +33 (0)2.98.22.46.16 Fax : +33 (0)2.98.22.46.44 Le 13/09/2013 14:39, Tony Chemit a écrit : Bonjour, En voulant mettre en place la fonctionnalité de ré-installation d'une base je me confronte à un problème qu'on a déjà eu sous une forme auparavant. L'architecture adagio ne me permet pas de supprimer sous windows les fichiers de cache et autres; deplus désormais après réinstallation d'une base, lors de la vérification de la version du schéma il me redonne en fait la version de la base précédente, donc ce n'est pas bon. Je n'ai pas de solution simple à mettre en oeuvre, hormis celle que Christian avait suggéré à une époque (i.e de redémarrer l'application). Cette solution fonctionnait bien avant car on ne devait pas faire d'action suite au redémarrage, mais là ça deveint un peu plus compliqué; je peux cependant tenter de le faire; à savoir : - l'utilisateur demande une réinstallation ou un import alors qu'il y a déjà une base en place - on fait la backup de la base précédente - on quitte l'application - l'application redémarre et termine l'action précédente : - suppression de l'ancienne base - installation base (ou import) Est-ce que cela vous convient ? Benoit si toi tu as une solution pour que la fermeture des ressources fonctionnent bien sous spring je suis preneur mais j'ai pas réussit (ehcache laisse des threads ouverts sur lequel on a pas le controle...) tony.