I ran into a strange issue the other day. Running tomcat 7.0.81. I have a war file with apache http client vs 4.3.3. I was having some issues with my code in the war and experimented with updating the http client to 4.5.3. The result was bizarre.
Tomcat would start as normal but stop serving http requests after the first request. When running in the terminal, I couldn't stop tomcat with ctrl c. I had to force close it with task mgr. Is this expected?