How to start ServiceDesk Plus on a single IP address/IP Binding

How to start ServiceDesk Plus on a single IP address/IP Binding


For customers running version 9.3 and below.



1. Goto Drive:\ManageEngine\ServiceDesk\server\default\conf\TrayIconInfo.xml and add "ipToBind" parameter to the following line: 


<SDP-PROPERTIES RequestScheme="http" WebPort="8080"/> 

Now the line would look like 

<SDP-PROPERTIES RequestScheme="http" WebPort="8080" ipToBind="xxx.yyy.www.zzz"/

[ xxx.yyy.www.zzz is the IP address of the server on which you intend to run SD+] 


2. Uncomment the following line in the same file: 

<!--ADDITIONALPARAMS ParamName="ipToBind" ParamValue="-bxxx.yyy.
www.zzz"/--

Now the line would look like 

<ADDITIONALPARAMS ParamName="ipToBind" ParamValue="-bxxx.yyy.
www.zzz"/


3. Save the changes and Restart the Service.

In case, you want to start it from the command prompt, you can edit the run.bat file and add an argument to the AdventNetDeploymentSystem.jar as follows


set ARGS=%ARGS% -LAdventNetDeploymentSystem.jar -b <hostname/IP>


Save the file and stop the application to effect the changes and start the application again.

4. Change the URL in mssql-ds.xml/mysql-ds.xml like,
jdbc:mysql://<host/IP>:33366/servicedesk


5. In case of mysql Configure the startDB.bat to append
--bind-address=<host/IP>



For customers running version 9.4 and above



1. Stop ServiceDesk plus

2. Open the file system_properties.conf using a text editor of your choice (take a backup of the file before editing it) which can be found in [SDP-Home]/conf (By default: C:\ManageEngine\Servicedesk Plus\conf) and add the entry provided below: 

bindaddress=<ip address>

E.g.: bindaddress=192.168.111.162 

3. Save the file

4.  Restart the application. 





For Linux Users :



IP Binding on the Linux machine.

1. Stop the server.

2. Open the Drive:\ManageEngine\ServiceDesk\bin\run.sh file.

3. Modify the line: org.jboss.Main "-LAdventNetDeploymentSystem.jar" to org.jboss.Main "-LAdventNetDeploymentSystem.jar" -b <hostname/IP>

4. Start the server & you will find that ServiceDesk Plus binds to the specified IP.

5. Change the URL in mssql-ds.xml/mysql-ds.xml like,
jdbc:mysql://<hostname/IP>:33366/servicedesk

In case of mysql Configure the startDB.sh to append
--bind-address=<hostname/IP>   

                  New to ADSelfService Plus?

                    • Related Articles

                    • Host ServiceDesk Plus on the Internet

                      In order to make ServiceDesk Plus available for users on Internet, let us assume the following scenarios. Scenario 1: ServiceDesk Plus is installed in LAN and should be available in LAN and WAN: Assume ServiceDesk Plus is installed on a server in the ...
                    • How to change the port on which MySQL runs

                      The following are the instructions to change the port for the MySQL database. 1. Edit the ManageEngine\ServiceDesk\Bin\StartDb.bat file and change "33366" to the port on which the default MySQL runs. 2. Edit the ...
                    • Port Occupied / Application Layer Starting

                      If the port is already occupied (as in the screenshot), prompt as in below screenshot will appear.  Find application that uses the port by following the steps below, Execute, netstat -oan (This command will display list of processes and the ports ...
                    • How to redirect ServiceDesk Plus URL from HTTP to HTTPS

                      Follow the steps given below to set up the redirection from HTTP to HTTPS, For version 9.4 and above Step 1: Go to the below location and open the file 'server.xml' with a word pad and add the below entry in the file as shown in the image. ...
                    • Port occupied.

                      If the port is already occupied (as in the screenshot), prompt as in below message will appear. Case 1: If the application is running in the services and you try to start the application in CMD as well this error occurs ,if the application is started ...