Upgrade di JasperServer

From RVM Wiki
Jump to navigation Jump to search

Controllare la documentazione per la procedura specifica.

In generale si opera come segue:

  • Stop di Tomcat
net stop "Apache Tomcat"
  • Backup applicazione
cd C:\Jasper\apache-tomcat\webapps
move jasperserver jasperserver.bak
  • Verificare la versione in uso guardando il file
jasperserver.bak\js-installer-version.txt
  • Backup database
cd C:\Jasper\apache-tomcat\webapps
mysqldump --user=root -p jasperserver > js-db-2.1-dump.sql
  • Copiare il file WAR in C:\Jasper\apache-tomcat\webapps
  • Scompattarlo:
cd C:\Jasper\apache-tomcat\webapps
mkdir jasperserver
cd jasperserver
jar xvf ../jasperserver.war
  • Rimuovere l'archivio compresso
cd ..
del jasperserver.war
  • Trasferire i files di configurazione
cd C:\Jasper\apache-tomcat\webapps
copy /y jasperserver.bak\META-INF\context.xml jasperserver\META-INF\context.xml
copy /y jasperserver.bak\WEB-INF\hibernate.properties jasperserver\WEB-INF\hibernate.properties
copy /y jasperserver.bak\WEB-INF\js.mail.properties jasperserver\WEB-INF\js.mail.properties
copy /y jasperserver.bak\WEB-INF\js.scheduler.properties jasperserver\WEB-INF\js.scheduler.properties
copy /y jasperserver.bak\WEB-INF\bundles\calendar.properties  jasperserver\WEB-INF\bundles\calendar.properties
copy /y jasperserver.bak\WEB-INF\bundles\jasperserver_config.properties jasperserver\WEB-INF\bundles\jasperserver_config.properties 
  • Copiare i files caratteristici di versione in jasperserver:
js-installer-version.txt
releaseNotes.txt
  • Spostare la cartella jasperserver.bak
cd C:\Jasper\apache-tomcat\webapps
move  jasperserver.bak %TEMP%
  • Upgrade del database

Lanciare gli script di upgrade dalla versione precedente fino all'attuale.

Copiare il file SQL di upgrade in webapps, e lanciare:

cd C:\Jasper\apache-tomcat\webapps
mysql -u root -p jasperserver < upgrade-mysql-2.1.0-3.0.0.sql

Cancellare il file SQL

del upgrade-mysql-2.1.0-3.0.0.sql
  • Pulire la work directory di Tomcat
cd C:\Jasper\apache-tomcat\work
del *.* /s /q
  • Avviare tomcat
net start "Apache Tomcat"
  • Loggarsi in japserverver con jasperadmin/jasperadmin, cambiare password e controllare tutto
  • Upgrade dei sample data

Aprire un prmpt CDM di Windows XP

Dalla cartella scripts del file zippato di installazione:

js-import.bat --input-dir js-catalog --update
  • Se è tutto ok, rimuovere la cartella %temp%\jasperserver.bak
ed il file SQL di backup js-db-2.1-dump.sql