Those 3 objects you mentioned are our custom code so you won't find them in your libraries. The service objects are objects with methods that make database calls. The payload objects are beans with setters which match the property names of the json object that is coming in. So, say your json object has a property called firstName. If that payload bean object has a setter called setFirstName then spring will parse the json object for you and send the value into the setter call. The beauty of it is that you don't have to write your own parser.
As far as your tomcat/spring setup goes, that is complicated and really hard to assist you with through a forum like this. However, I can lead you to a working instance of tomcat with Spring in it that you can download and use as your example. Go to the URL in my footer in the message labeled WebRocketX. It leads to the free SPA framework I am working on. Go to the downloads page, accept the user agreement etc, and download the dynamic web application demo. It contains a complete running copy of tomcat with spring,
java, and jstl all wrapped up together. Make sure you read the directions on how to get it running. It is a windows version of tomcat btw. If you like our SPA framework well then that is cool too. It is really the most basic configuration of tomcat with Spring you can have so its a good starting point for you for whatever you want to do with Spring and Tomcat. I think almost all of the Spring configuration is in the xml files in the "web-inf" folder. I hope this helps.