# Setting up

### Softwares required: <a href="#softwares-required" id="softwares-required"></a>

1\) Eclipse IDE

2\) Apache tomcat server

#### Steps to setup : <a href="#steps-to-setup" id="steps-to-setup"></a>

**1) Create new server.**

<img src="https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmWXTy4nWs_dYR6Oh8%2F-LUmY8mVJ9ZyO2fuTIPH%2FScreen%20Shot%202018-12-28%20at%207.30.55%20AM.png?alt=media&#x26;token=74364501-d38d-478c-bb95-a8865109a525" alt="" data-size="original">

**2) Select apache**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmWXTy4nWs_dYR6Oh8%2F-LUmYE_KW-yE7DZB5Vn6%2FScreen%20Shot%202018-12-28%20at%207.31.37%20AM.png?alt=media\&token=4a888bc9-5444-42bd-80c1-ee67bdae53fd)

**3) Select tomcat version that is installed in your system.**![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmWXTy4nWs_dYR6Oh8%2F-LUmYIaV965ZYWo6fN68%2FScreen%20Shot%202018-12-28%20at%207.31.42%20AM.png?alt=media\&token=eb792332-bd4f-427f-af7a-e30c42877964)

**4) Browse the directory and select JAVA SE to remove default JRE.**![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmWXTy4nWs_dYR6Oh8%2F-LUmYLkvy6YXvfWxH42F%2FScreen%20Shot%202018-12-28%20at%207.31.49%20AM.png?alt=media\&token=3c381d80-efd7-418b-98fd-040aff3117e0)

**5) Select tomcat folder from your system.**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmWXTy4nWs_dYR6Oh8%2F-LUmYQLATf-aWbqSsJj2%2FScreen%20Shot%202018-12-28%20at%207.31.56%20AM.png?alt=media\&token=e6fd91ab-ef9a-4174-a6ca-91ce076d9779)

**6) Click on finish.**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmWXTy4nWs_dYR6Oh8%2F-LUmYVz2UanAdbwqsw2y%2FScreen%20Shot%202018-12-28%20at%207.32.13%20AM.png?alt=media\&token=ff1c9cd7-e2e1-4c49-949c-ff22c24dae03)

**7) Right click on server and select start.**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmp-h9nLu1qQXFRhpb%2FScreen%20Shot%202018-12-28%20at%207.37.37%20AM.png?alt=media\&token=5ea2f929-fedc-49b9-8914-e7b0a33ad8aa)

**8) Check logs: server startup in 8787s**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmp4xCzUt3Zpc4asc_%2FScreen%20Shot%202018-12-28%20at%207.37.55%20AM.png?alt=media\&token=3e577b32-9698-4922-9e35-7f5e898e3dda)

**9) Server state will change from stopped to started.**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpB6gKJlPyAVhzUEJ%2FScreen%20Shot%202018-12-28%20at%207.38.03%20AM.png?alt=media\&token=6730eb76-f167-46d9-a804-d0d30192e498)

**10) Now check by hitting the url: localhost:8080/**

**Here localhost: is the IP address of your local machine and 8080 is the port on which tomcat listen requests.**

**Possible Output 1 :**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpNGrBcEf37VSjdbq%2FScreen%20Shot%202018-12-28%20at%207.39.46%20AM.png?alt=media\&token=d495a1d7-dc08-46cb-8557-769fb47906bd)

**Possible Output 2 :**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmq8pdD08cu4Jrvab9%2F-LUms7KqdCpNTkaQQHXR%2FScreen%20Shot%202018-12-28%20at%208.54.29%20AM.png?alt=media\&token=4e51f738-80c6-4223-a0a3-7fc0456300e0)

**11) In case of output 1 i.e. error 404 do the below steps, first find the server in the short view or in others (refer to below 3 screenshots)**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpRUuk0VpyyvFMOuE%2FScreen%20Shot%202018-12-28%20at%207.41.29%20AM.png?alt=media\&token=c264d18e-b5f8-4c0a-9663-d157ab77cf3b)

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpVmyzG1GvqMPqnOY%2FScreen%20Shot%202018-12-28%20at%207.41.57%20AM.png?alt=media\&token=0928e24e-728a-4c04-a9ca-6741c6f67ac4)

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpZDl_-U_UPyDVpSd%2FScreen%20Shot%202018-12-28%20at%207.42.13%20AM.png?alt=media\&token=a44f19c7-6e39-4391-a305-1a0f92b3ad69)

**12) Double click on the server : Tomcat v8.x Server at localhost \[started,sync...]**![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpb0zRh5vqYqi9vzS%2FScreen%20Shot%202018-12-28%20at%207.43.53%20AM.png?alt=media\&token=f8c9c993-7dfd-4b4b-b8ca-29271779e820)

**13) Choose the second option i.e. :**

**"use tomcat installation \[takes control of tomcat installation]" and save.**![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpfKsdHwG4A1FT-oU%2FScreen%20Shot%202018-12-28%20at%207.44.17%20AM.png?alt=media\&token=4dce630f-8847-4376-944e-c5aad16519b0)

**14) Right click on server and select properties.**

![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpmYbqAZlPqbaefrp%2FScreen%20Shot%202018-12-28%20at%207.45.43%20AM.png?alt=media\&token=150b349f-4b43-44df-8eed-644e548828ee)

**15) Click on switch location and select "apply and close".**![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmppmqo-Gf0Xs7JTMv%2FScreen%20Shot%202018-12-28%20at%207.45.56%20AM.png?alt=media\&token=aa16cf98-65fc-477f-9a5f-0afae4b91372)

**16) Now retry by hitting the url (localhost:8080/) again.**![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-LTkdx_CHE-ubFCrKQ7_%2F-LUmouujmKov92jO24U1%2F-LUmpuDTgt3xT_ETs4DT%2FScreen%20Shot%202018-12-28%20at%208.54.29%20AM.png?alt=media\&token=e909c990-d902-43bd-8cf9-6577cb137a3b)
