Follow these steps to upgrade LVWeb:
1). Download LiveView Web from TIBCO's software distribution service (
https://edelivery.tibco.com). Install it as required by your OS.
Note that if you do not see LiveView Web offered after logging into
eDelivery, then you may not have licensed it and will need to discuss this with your TIBCO Account Representative.
2). Use the Maven
install command to install the new
lvweb.war file in your local repository. Use the same instructions as for an external JAR file found in the StreamBase Help documentation here:
TIBCO StreamBase Documentation > Getting Started >
Using External JAR FilesThe command-line will look like this (example, line breaks added for clarity):
mvn install:install-file
-Dfile="fully-qualified-path-to-new/lvweb.war"
-DgroupId=com.tibco.ep
-DartifactId=lvweb
-Dversion=1.3.0
-Dpackaging=war
-DgeneratePom=true
Note that this step requires running the
mvn command from the command-line. For instructions how to obtain the
mvn command, see Help page:
TIBCO StreamBase Documentation > Installation Guide >
Installing Command Line Maven3). Rebuild your local repository's index according to the Help page:
TIBCO StreamBase Documentation > Getting Started >
Using External JAR Filesunder heading
Rebuild the Repository Index.
4). From the project
POM editor, on the Dependencies tab, remove any existing dependency to
lvweb.war.
5). Using project context menu:
Maven > Add Dependency, in the dialog search for "lvweb". You should now see both the older version and your newly installed version. You may alternatively add the dependency from the Dependencies tab in the POM editor.
6). Select the new version of
lvweb.war (version 1.3.0 in the example above).
7). Run the project and confirm that lvweb is functioning. If not, then one additional step is necessary: Copy the
lvweb.war into the project's
src/main/liveview/lv-user-webapps/ folder (you may need to create this folder if it is not present) and if the .war file has been renamed, change its name back to
lvweb.war.
When run, the project will now be using the new LVWeb version.