Select to view content in your preferred language

How to host a Web App

4041
5
Jump to solution
12-04-2014 03:16 PM
RobertPotter
Deactivated User

I am wanting to develop a custom widget so I have followed the instructions and downloaded the Web App as a zip, changed the configs as described and then it says "host it".  Host it where with what???  IIS (6,7, 7.5), Tomcat, Nodejs, ArcGIS server???  If it is AGS how do you do that??

Tags (2)
0 Kudos
1 Solution

Accepted Solutions
MichaelJenkins
Frequent Contributor

There are two different things you can download, one is called the webappviewer and the other is the "web Application Builder (Developer's Edition).    The webappviewer gets you the unconfigured web application that is produced by the WAB.  Because you said you want to develop a custom widget, I'm guessing you are wanting to use the Web Application Builder (WAB)

If you want to develop a custom widget for the WAB, then you will want to download the WAB Developer's Edition (Beta 3), unzip it on your local drive and then run the startup.bat file.   That will launch Node.JS and then you can run the WAB in your web browser via port 3344.   Then you can create an application with the WAB and it will be saved in your local file system and you can look at the code and start developing your own widget.

WAB can only be run with Node.JS it seems, but the applications that it creates can be run from any web server that you listed.  I have mine running in IIS7. 

They definitely don't mean ArcGIS Server.   That is for hosting services, not applications.   Although you could host your app on the same server as AGS, but you would still need to use IIS or Apache.

Hope this helps, and good luck!

GISP

View solution in original post

0 Kudos
5 Replies
KellyHutchins
Esri Notable Contributor

Are you referring to one of the templates? If so the zip you download from Github contains a web application. So you'll want to unzip and host it on your own web server.

0 Kudos
RobertPotter
Deactivated User

Ultimately I am wanting to develop a custom widget so I followed the instructions I found, and download "webappviewer.zip" from Web AppBuilder for ArcGIS (Beta) details page.

0 Kudos
MichaelJenkins
Frequent Contributor

There are two different things you can download, one is called the webappviewer and the other is the "web Application Builder (Developer's Edition).    The webappviewer gets you the unconfigured web application that is produced by the WAB.  Because you said you want to develop a custom widget, I'm guessing you are wanting to use the Web Application Builder (WAB)

If you want to develop a custom widget for the WAB, then you will want to download the WAB Developer's Edition (Beta 3), unzip it on your local drive and then run the startup.bat file.   That will launch Node.JS and then you can run the WAB in your web browser via port 3344.   Then you can create an application with the WAB and it will be saved in your local file system and you can look at the code and start developing your own widget.

WAB can only be run with Node.JS it seems, but the applications that it creates can be run from any web server that you listed.  I have mine running in IIS7. 

They definitely don't mean ArcGIS Server.   That is for hosting services, not applications.   Although you could host your app on the same server as AGS, but you would still need to use IIS or Apache.

Hope this helps, and good luck!

GISP
0 Kudos
RobertPotter
Deactivated User

Excellent that sounds exactly what I am trying to do, sorry my previous response is out out of sync and now irrelevant.

I only have one problem how do I find that to download, what I have ins the WebAppViewer.

Where is "WAB Developer's Edition (Beta 3"?

None the less thanks heaps???

0 Kudos
MichaelJenkins
Frequent Contributor

I got it here:

https://betacommunity.esri.com/home.html

https://betacommunity.esri.com/project/version/default.html?cap=56748504C94543EAA126319325FD2EC4&art...}

I may be wrong, but I think it is still considered Beta 3, so if they haven't released it from Beta yet, that might be the only place to get it.

GISP
0 Kudos