Uppgradering från release 1.3.2 till release 1.4.0-RC1
Om du har version 1.3.1 installerad behöver du först migrera från 1.3.1 till 1.3.2.
Observera att sökvägar till Tomcat installation kan variera beroende på hur detta är uppsatt i den avsedda miljön.
Notera
Efter uppgradering av Tjänsteadressingskatalogen krävs en omstart av Tomcat, känt fel som registrerats i JIRA SKLTP-307. Följande ses i loggen och kräver en omstart av Tomcat.
Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class 'com.mysql.jdbc.Driver' for connect URL 'jdbc:mysql://localhost:3306/tp_admin?autoReconnect=true'
... 1 more
Caused by: java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getDriver(DriverManager.java:264)
... 1 more
Köra script för att uppdatera Tjänsteadressingskatalogen med nya tabeller
Ladda ner distributionen av Tjänsteadresseringskatalogen som innehåller sql-script
wget http://central.maven.org/maven2/se/skltp/tk/tk-parent/1.4.0-RC1/tk-parent-1.4.0-RC1-dist.tar.gz
Packa upp distributionen som bla innehåller databasscript
tar -xzf tk-parent-1.4.0-RC1-dist.tar.gz
Kör scriptet i MySQL
$ mysql -u tp_adminuser -p mysql> use tp_admin; mysql> source tk-parent-1.4.0-RC1/sql/add_filter_to_tak_1.4.0.sql
Om tillägget av tabeller går fel kontakta då tjänsteplattforms-supporten.
Verifiera att databasen uppdaterats med rätt tabeller genom följande kommando:
mysql> use INFORMATION_SCHEMA; select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE;
Föregående kommando bör resultera i en tabell där Filter och Filtercategorization finns med i kolumnen för TABLE_NAME.
Driftsätta tp-vagval-admin-web
Se till att stänga ned tomcatinstansen innan nedanstående steg görs. Detta för att undvika att tomcatprocessen hänger sig vid installationen.
Ladda ner distribution av tp-vagval-admin-web
wget http://central.maven.org/maven2/se/skltp/tk/tp-vagval-admin-web/1.4.0-RC1/tp-vagval-admin-web-1.4.0-RC1.war
Ta bort tidigare version, verifiera att katalogen webapps/tp-vagval-admin-web plockas bort av Tomcat innan nästa steg görs.
sudo rm /usr/local/apache-tomcat-6.0.37/webapps/tp-vagval-admin-web.war
Lägg till ny version genom att kopiera tp-vagval-admin-web.war till Tomcat webapps katalog. Observera att versionen inte skall finnas med i namnet på war-filen efter den är kopierad.
sudo cp tp-vagval-admin-web-1.4.0-RC1.war /usr/local/apache-tomcat-6.0.37/webapps/tp-vagval-admin-web.war
Verifiera installationen enligt nedan.
Driftsätta tp-vagval-admin-services
Ladda ner distribution av tp-vagval-admin-services
wget http://central.maven.org/maven2/se/skltp/tk/tp-vagval-admin-services/1.4.0-RC1/tp-vagval-admin-services-1.4.0-RC1.war
Ta bort tidigare version, verifiera att katalogen webapps/tp-vagval-admin-services plockas bort av Tomcat innan nästa steg görs.
sudo rm /usr/local/apache-tomcat-6.0.37/webapps/tp-vagval-admin-services.war
Lägg till ny version genom att kopiera tp-vagval-admin-services.war till Tomcat webapps katalog. Observera att versionen inte skall finnas med i namnet på war-filen efter den är kopierad.
sudo cp tp-vagval-admin-services-1.4.0-RC1.war /usr/local/apache-tomcat-6.0.37/webapps/tp-vagval-admin-services.war
Verifiera installationen enligt nedan.
Verifiera installationen
Gå till http://localhost:8080/tp-vagval-admin-web/ och se att inloggningsfönster för Tjänsteadresseringskatalogens admingui kommer upp.
Gå till http://localhost:8080/tp-vagval-admin-services och se att de tjänster som exponeras av Tjänsteadresseringskatalogen kommer upp.
Gör en reset cache i SKLTP VP för att säkerställa att anropsbehörigheter och routinginformation hämtas korrekt från Tjänsteadresseringskatalogen, http://localhost:23000/resetcache. Värdet att titta på här är "Succesfully saved virtualizations and permissions to local TAK copy: /home/mule/.tk.devtest.localCache" som indikerar att uppdateringen av den lokala TAK cachen har gått bra.