I created an API which I deployed to Tomcat Server. During development, I would start the application from Eclipse and test the end point using Postman. From Eclipse, the application runs fine. I would see my bot (created with Selenium WebDriver) starting, hitting the targeted pages, clicking the scripted elements, and finishing the process.
I modified the POM to build a WAR file which I manually deployed using Tomcat Manager App page. The WAR deployed and it is running fine as far as I can tell. I decided to run the same test using Postman; obviously changing "localhost" to the actual IP address and port. Unfortunately, I get this HTTP 405 error and I do not know why. I assume that something needs to be configured in Tomcat but I have no clue as to what specifically I need to do.
I configured Tomcat according to this and still no luck: http://www.codereye.com/2010/12/configure-tomcat-to-accept-http-put.html