LiveView Server is not a general purpose web application server

LiveView Server is not a general purpose web application server

book

Article ID: KB0080263

calendar_today

Updated On:

Products Versions
TIBCO Live Datamart -

Description

LiveView Server projects provide a lv-user-webapps folder which will take arbitrary HTML (.html), JavaScript (.js), and Web Archive (.war) files and host them in the running server. However many web application technologies do not appear to function.

Issue/Introduction

Architectural guidance

Resolution

The LiveView Server web technologies are built on industry standard components such as Jetty and Atmosphere, but are only included to serve the LiveView APIs and no other purposes are considered or enabled. The lv-user-webapps folder is a container for customer-provided JavaScript code to present customer-specific web interfaces from LiveView server. This subfolder is also the container for the lvweb.war file that adds TIBCO LiveView Web functionality to a LiveView project.

Although simple web applications may run within a LiveView server instance, applications which provide additional services beyond direct use of the LiveView APIs are specifically not supported.

If you wish to host a general purpose web application, TIBCO recommends using a general purpose server like IBM WebSphere or Apache Tomcat.

You may also host applications which use the LiveView JavaScript API on an external web application server and have the LiveView.connect() call connect to an external back-end LiveView server.