SUMMARY: I can't start up and see web pages of my Spring Security project using the internal STS/Eclipse VMware vFabric tc server. I think it is a configuration issue.
DETAILS: I'm ramping up work with Spring Security. I've a project from Websystque Spring Security 4 Hibernate Role Based Login Example that is working fine when installed in an external Tomcat 8 server (Windows 8.1). I have also configured STS to do remote debugging to that Tomcat server.
When compiled in Maven (mvn install) I configured it to eboard.war. Dialing up localhost:8080/eboard/login gives me the login page.
When using the external Tomcat it is inconvenient to build the WAR and copy it over to the Tomcat webapps directory, so I'd like to use the internal tc server of STS. My STS project has STS name Exchange_Board_Rest. My project was copied from the web and imported (the pom.xml file) into STS. To get it into the tc server I configured STS project facets Java 1.8 and Dynamic Web Project 3.0. STS itself added the Javascript 1.0 facet.
After adding the project to the tc server I cleaned/republished and started the tc server. However, localhost:8080/Exchange_Board_Rest/login yield a 404 error.
The files are in the ${something}\base-instance\wtpwebapps directory. There are no errors or console messages in my STS. Just two Catalina load/start messages.
BTW, I'm getting no logging to the STS console for errors, etc. I can't find where in STS or my project to turn logging on. My project uses Java class/annotation configuration and has no actual web.xml file for configuring.
The tc server works OK for this PC, as I used it to run/debug a different project I created from within STS. I believe I need to know some secret handshake to make this work.
My question: What configuration am I missing to make the internal tc server display my web pages?
Thanks, Jerome.