NetXMS Support Forum

English Support => General Support => Topic started by: Jackson on December 20, 2022, 08:17:21 PM

Title: REST API- Can't figure out where exactly to put .war file
Post by: Jackson on December 20, 2022, 08:17:21 PM
Hello,

I am trying to get the REST API set up and can't seem to figure out where to put the netxms-websvc-x.x.xx.war file. 
I have two files in my home directory "NetXMS" and "NetXMS-WebUI". I currently have it placed in "NetXMS-WebUI" > "webapps" with the other .war files. 

The next step says to create a "nxapisrv.properties" file and place it in the property file location of your web server. I can't find the property file. Does anyone have any insight? Since downloading the websvc.war file I have rebooted the server but still no property file. 

Web API/Rest API — NetXMS Administrator Guide (4.2.433) (https://www.netxms.org/documentation/adminguide/rest-api.html) This is the guide I am using.

Thanks
Title: Re: REST API- Can't figure out where exactly to put .war file
Post by: lhpaladin on January 05, 2023, 02:40:42 AM
Hi,

I believe you can put the netxms-websvc-x.x.xx.war file in your Tomcat server webapps folder.

Maybe this thread will help you about properties file: https://www.netxms.org/forum/general-support/setup-webapi-seperated-with-netxms-server/
Title: Re: REST API- Can't figure out where exactly to put .war file
Post by: Victor Kirhenshtein on January 31, 2023, 03:25:06 PM
If you are on Windows then I recommend to switch to version 4.3 - web UI installer for Windows also contains API which will be accessible under /api path. Starting with version 4.3 we also deploy complete Jetty server so you'll be able to properly setup SSL, etc.

Best regards,
Victor