What is the difference between Java projects having pom.xml and web.xml? Can projects have both these configurations at the same time?
The Pom defines any dependancy libraries, it is part of Maven. This tells maven what jar files to download and store in the lib folder of your site.
Web xml is how your web project is configured.
They can both coexist as they do different things.