Hello, I am trying to deploy Servlet in Websphere Application Server V4.0 AES.I created MyServlet.ear using AAT.Created Servlet web component.I have added only one servlet.Context root is /webapp/MyServlet.In Servlet mapping URL Pattern is /MyServlet.I installed the Application.When I try to view MyServlet using http://localhost:9080/webapp/MyServlet/MyServlet I am getting following error. Error 500: Failed to load target servlet [MyServlet] In the log file it is saying Failed to load servlet�java.lang.NoClassDefFoundError: MyServlet (wrong name: webapp/MyServlet)Can anybody please help in solving this? Your help is greatly appreciated.
You should put your servlet in a package and put the compiled class files under MyServlet/WEB-INF/classes. You should download the servlet API from java.sun.com and read about the required directory layout for web applications. Bill
posted 17 years ago
Hi, I could able to deploy the servlet.I created servlet in a package.Updated web.xml.Thank you very much. Sharada Narayan