When Tomcat publishes the project, it enters the correct address in the browser and encounters the following problems:
HTTP Status 500-
Javax.servlet.ServletException:Wrapper cannot find servlet class XXX or a class it depends on
....
....
Java.lang.ClassNotFoundException:xxx
....
...
Problem Analysis:
The <servle-mapping> and <servlet-class> content in the Web.xml file is incorrectly configured.
1. The name of the two is consistent 2. Whether the configured class has a 3.servlet class that is not compiled so that the servlet class cannot be found;
methods: View the class file for the Servlet class in the Engineering class directory to see if the compiler exists.
A class file that does not have a compilation is usually present.
Solution:
If build automaticlly is not turned on, Eclipse opens project->bulid automatically, and then deploys the publication, and if there are no other errors, it will work correctly after compilation.
or manually click Project--build Project to build the project each time you publish your deployment!
Note: Build automaticlly is used for building projects automatically
Thank you for reading, I hope to help you, thank you for your support for this site!