CMDBuild Forum

Upgrade versione 2.0

Buongiorno, esiste una guida per effettuare l'upgrade dalla versione 1.5 alla versione 2.0?

Grazie

Alessandro

 

Anche noi avremmo la stessa necessità. Ho letto la documentazione, m ano ne ho trovato traccia

 nella documentazione

 

<style type="text/css">
&lt;!--
	@page { margin: 0.79in }
	P { margin-bottom: 0.08in }
--&gt;
</style>

Aggiornamento di CMDBuild

Per aggiornare CMDBuild eseguire i seguenti passi:

  • fermare tomcat

  • salvare le configurazioni contenute in ${tomcat_home_cmdbuild}/webapps/${istanza_cmdbuild}/WEB-INF/conf

  • salvare eventuali icone gis caricate presenti in: ${tomcat_home_cmdbuild}/webapps/${istanza_cmdbuild}/upload/images/gis

  • cancellare la cartella ${tomcat_home_cmdbuild}/webapps/${istanza_cmdbuild}/

  • cancellare il contenuto della work di tomcat

  • spostare il war nella cartella webapp di tomcat e avviare tomcat

  • eseguire il wizard di configurazione specificando che il database è esistente e fornendone il nome

  • se necessario, al termine della configurazione, il sistema notificherà che è necessario aggiornare il database e, premendo conferma, procederà autonomamente ad eseguire tale operazione

  • una volta completati i passi precedenti il sistema è aggiornato. Eventuali configurazioni (alfresco, workflow) vanno riattivate. Si consiglia di copiare i valori dai file di configurazione salvati. Si noti bene che non è possibile sovrascrivere tali file perchè possono cambiare di versione in versione.
    Eventuali modifiche manuali ai file di configurazioni richiedono un riavvio del sistema.


Aggiornamento di Shark

  • fermare tomcat

  • salvare i file ${tomcat_home_shark}/webapps/${istanza_shark}/META-INF/context.xml e ${tomcat_home_shark}/webapps/${istanza_shark}/conf/Shark.conf

  • rimuovere la cartella {tomcat_home_shark}/webapps/${istanza_shark}/

  • cancellare il contenuto della work di tomcat

  • copiare il nuovo war all'interno della webapp

  • avviare tomcat ed, una volta avviato (verificare nei log), spegnerlo, in modo da ottenere la directory contenente l'applicazione (altrimenti, senza avviare shark, è sufficiente decomprimere il war, come fosse un archivio, in una directory dentro webapp col nome dell'istanza desiderata)

  • a tomcat spento modificare i file ${tomcat_home_shark}/webapps/${istanza_shark}/META-INF/context.xml e ${tomcat_home_shark}/webapps/${istanza_shark}/conf/Shark.conf in modo che facciano riferimento all'applicazione CMDBuild e al database CMDBuild (eventualmente prendendo i dati dai file di configurazione precedenti, senza sovrascrivere le nuove versioni)

  • se presente rimuovere il file ${tomcat_home_shark}/conf/Catalina/localhost/{nome_istanza_shark}.xml

  • riavviare tomcat

Sto collaudando da un cliente la versione 2.0.0. di CMDBuild sullo stesso ambiente della 1.5.0 ma su una istanza dedicata di tomcat su porta diversa.

Rilevo che la stampa PDF delle schede ed i report fatti con JasperReports non funzionano più e danno questo errore:

 

java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser

Ho visto che per le librerie di jasper reports non sono stati rilasciati aggiornamenti.

I report vanno ricompilati con una versione più recente di iReport?

Gli attuali report (funzionanti sulla versione 1.5 ) sono stati fatti con la versione 3.7.1 di iReport.

 

Grazie.

 

Giuseppe

Tecnoteca ha scritto:

Aggiornamento di CMDBuild

Per aggiornare CMDBuild eseguire i seguenti passi:

  • fermare tomcat

  • salvare le configurazioni contenute in ${tomcat_home_cmdbuild}/webapps/${istanza_cmdbuild}/WEB-INF/conf

  • salvare eventuali icone gis caricate presenti in: ${tomcat_home_cmdbuild}/webapps/${istanza_cmdbuild}/upload/images/gis

  • cancellare la cartella ${tomcat_home_cmdbuild}/webapps/${istanza_cmdbuild}/

  • cancellare il contenuto della work di tomcat

  • spostare il war nella cartella webapp di tomcat e avviare tomcat

  • eseguire il wizard di configurazione specificando che il database è esistente e fornendone il nome

  • se necessario, al termine della configurazione, il sistema notificherà che è necessario aggiornare il database e, premendo conferma, procederà autonomamente ad eseguire tale operazione

  • una volta completati i passi precedenti il sistema è aggiornato. Eventuali configurazioni (alfresco, workflow) vanno riattivate. Si consiglia di copiare i valori dai file di configurazione salvati. Si noti bene che non è possibile sovrascrivere tali file perchè possono cambiare di versione in versione.
    Eventuali modifiche manuali ai file di configurazioni richiedono un riavvio del sistema.


Aggiornamento di Shark

  • fermare tomcat

  • salvare i file ${tomcat_home_shark}/webapps/${istanza_shark}/META-INF/context.xml e ${tomcat_home_shark}/webapps/${istanza_shark}/conf/Shark.conf

  • rimuovere la cartella {tomcat_home_shark}/webapps/${istanza_shark}/

  • cancellare il contenuto della work di tomcat

  • copiare il nuovo war all'interno della webapp

  • avviare tomcat ed, una volta avviato (verificare nei log), spegnerlo, in modo da ottenere la directory contenente l'applicazione (altrimenti, senza avviare shark, è sufficiente decomprimere il war, come fosse un archivio, in una directory dentro webapp col nome dell'istanza desiderata)

  • a tomcat spento modificare i file ${tomcat_home_shark}/webapps/${istanza_shark}/META-INF/context.xml e ${tomcat_home_shark}/webapps/${istanza_shark}/conf/Shark.conf in modo che facciano riferimento all'applicazione CMDBuild e al database CMDBuild (eventualmente prendendo i dati dai file di configurazione precedenti, senza sovrascrivere le nuove versioni)

  • se presente rimuovere il file ${tomcat_home_shark}/conf/Catalina/localhost/{nome_istanza_shark}.xml

  • riavviare tomcat