У меня есть приложение Java EE, в котором есть файл WAR и файл EJB.Файл WAR содержит мой jsps / html, а мой EJB содержит мои сервлеты / bean-компоненты и EJB.Я пытаюсь вызвать свой сервлет на одной из моих страниц JSP, но он не может его найти.Файл, который я ищу, - Аутентификация.Он находится в моем EJB-файле, поэтому я считаю, что путь к нему будет
action="../../EJBShoppingCart-ejb/build/classes/Servlet/Authenticate
. Я поиграл с URL, изменил его, убрав сборку или классы и кучу других способов .... мойсервлет имеет аннотацию @WebServlet (name = "Authenticate", urlPatterns = {"/ Authenticate"}).
Я знаю, что могу перенести все мои файлы из моего EJB-файла в файл WAR, и я думаю,решит проблему.Но есть ли способ отобразить это правильно?