Hi, I am running my tomcat on 8999 port and I am not using apache. I have created servlet named TestServlet in context test. Now if I telnet to my server on port 8999 and then say POST /test/servlet/TestServlet it calls the servlet correctly. but if I send an absolute URL in the POST request instead of relative URL like POST http://localhost:8999/test/servlet/TestServlet then it gives me 404 error in tomcat like 404 R( + http:/localhost:8999/test/servlet/TestServlet + null) null
I have configured this servlet on my tomcat and some client is going to invoke this servlet with the given URL. The client here is an automated process, which I assume is written in C, which just opens socket on the 8999 port on my server and in post, again gives the absolute URL. Now why do this automated client program invokes absolute URL is not clear, but I assume he might be doing this to avoid some processing at his end. If I use apache, then apache would handle this kind of URL, but I have some limitations at my end, and cannot use apache. How can I configure the tomcat to accept this kind of absolute URL in post?
