Как мне импортировать javax.servlet
в Teamcity? У меня появляется сообщение об ошибке ниже, когда я пытаюсь построить проект java через Teamcity IDEA Runner.
Должен ли я скопировать servlet-api.jar
на сервер teamcity и указать путь к servlet-api.jar
в Teamcity - > Конфигурация сборки -> Общие параметры -> Пути к артефактам ИЛИ Teamcity -> Конфигурация сборки -> Шаг сборки: testStep -> Артефакты для сборки?
Это мой первый раз с teamcity, и я использую это https://github.com/marekbruchaty/SimpleJavaWebApp проект. У меня есть сервер CentOS с teamcity и gitlab.
С моего рабочего стола, используя IntelliJ IDEA, я могу импортировать servlet.api для успешной сборки. Но teamcity находится в другом месте и управляется удаленно, и мне интересно, как импортировать сервлет-API в teamcity?
Вот ошибка сборки:
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:1: package javax.servlet does not exist
import javax.servlet.ServletException;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:2: package javax.servlet.http does not exist
import javax.servlet.http.HttpServlet;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:3: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:4: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:5: package javax.servlet.annotation does not exist
import javax.servlet.annotation.WebServlet;
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:13: cannot find symbol
symbol: class HttpServlet
public class FormServlet extends HttpServlet {
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:12: cannot find symbol
symbol: class WebServlet
@WebServlet(name = "FormServlet")
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:14: cannot find symbol
symbol: class HttpServletRequest
location: class FormServlet
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
^
/root/buildAgent/work/f096a35a2a7f853/src/FormServlet.java:14: cannot find symbol
symbol: class HttpServletResponse
location: class FormServlet