ich habe eine Businesslogik Schicht und ich möchte es in Servlet verwenden, aber alles, was ich es tun wirft mir einen FehlerWie verwende ich eine Abhängigkeit für Servlet?
@WebServlet("/Servlet")
public class Servlet extends HttpServlet {
private static final long serialVersionUID = 1L;
IPersonService service;
public Servlet() {
super();
// TODO Auto-generated constructor stub
}
@Override
public void init(){
service=new PersonService();
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
service.getAll();
}
ich alles versucht habe ..... ps. PersonService ist von einem externen Projekt und ich habe refference .Ich es in seinem eigenen projet testen und es funktioniert, aber wenn ich es in Servlet verwenden möchten es gibt mir eine seltsame eror
Caused by: java.lang.NoClassDefFoundError: LBusinessInterfaces/IPersonService;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getDeclaredFields(Unknown Source)
at org.apache.catalina.util.Introspection.getDeclaredFields
Jemand Hilfe bitte
Haben Sie das Jar mit der IPersonService-Klasse in WEB-INF/lib in Ihrer implementierten Webanwendung? Da muss es sein. –