LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Which additional installers do I need to use the web server?

Solved!
Go to solution
I'm building an application in LabVIEW 8.6 and would like it to include the LabVIEW Web Server and eventually Web Services.  Which additional installers do I need to include?  In addition to the Run-Time Engine, the options include the following: "LV Web Services", "NI LabVIEW Run-Time Engine Web Server", "NI LabVIEW Web Server".  I can't find any documentation explaining the differences between these - especially the last two.
Message 1 of 5
(3,052 Views)

Hi Nathan,

My guess is that the NI LabVIEW Run-Time Engine includes a Web Server that you can activate. When I used the web server to debug remotly an exe I just installed the Run-Time Engine. However like you I couldn't find a useful documentation on this subject.

All I found about the configuration of the Web Server and it doesn't detail the port/firewall configuration on the client machine. 

https://www.ni.com/docs/en-US/bundle/labview/page/debugging-applications-and-shared-libraries.html

http://zone.ni.com/reference/en-XX/help/370622C-01/lvrthelp/rt_debugging_sta/ 

 

As for the 'LV Web Service' (Web Service RESTful??) it's new to me. Did you see it on the application builder?

Charly 

Message Edited by CharlyStardust on 09-04-2008 11:02 AM
It's always sunny in California! Certified LabVIEW Associate Developer!
Message 2 of 5
(3,038 Views)

Here's the additional installers page that I get in the build specification properties.  As of 8.6 the Run-Time Engine apparently does NOT include the web server - it needs to be installed separately.  I've been unable to get web access to an application that was installed without the web server but the same application works fine on my development machine where the web server is installed, which is what prompted my question.

Additional Installers page

Message Edited by nathand on 09-04-2008 02:06 PM
0 Kudos
Message 3 of 5
(3,033 Views)
Solution
Accepted by topic author nathand

Hello Nathan,

 

Starting in 8.6 the web server is a separate component. Just as desktop LabVIEW is a separate installer from the Runtime Engine so there is a web server component for each. Additionally Web Services is a component that is built on top of the web server.

 

So, if you are going to need the web server in both desktop LabVIEW and the RTE and you are eventually going to need to deploy web services as well then you are going to need to install all of these components.

 

Here is our FAQ for getting web services working- you might find it helpful.

Web services FAQ

Message 4 of 5
(3,030 Views)
Thanks.  That FAQ should be updated to explain which installers are necessary to build a web service, since most of us are accustomed to the web server being bundled into the Run-Time Engine.
0 Kudos
Message 5 of 5
(3,026 Views)