Как создать военный файл в Eclipse без муравья или мавена? - PullRequest
16 голосов
/ 27 октября 2010

Я использую Eclipse IDE для разработчиков Java Helios.Раньше я в основном делал настольные приложения, но теперь я хотел бы узнать о сервлетах.Я установил Jetty на моем компьютере.И я написал простой сервлет на Java с использованием Eclipse.Но как мне скомпилировать его и экспортировать в военный файл в Eclipse?Я нашел несколько руководств по работе с Ant, но я хотел бы сделать это в Eclipse, если это возможно.

Вот мой сервлет:

package org.jonas;

// some imports from java.io, java.servlet and java.servlet.http

public class MyServlet extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws IOException, ServletException {

        response.setContentType("text/html");
        PrintWriter out = response.getWriter();

        String name = request.getParameter("name");

        out.println(
                "<html><body>" +
                "<h1>" + name + "</h1>" +
                "</body></html>");
    }
}

Как мне скомпилировать и экспортироватьэто как военный файл в Eclipse?Без муравья или мавена.Так что я могу развернуть его в Jetty.

1 Ответ

26 голосов
/ 27 октября 2010

Редактировать: Как и предполагал @nos, OP использовал «Eclipse IDE для разработчиков Java», а не «Eclipse IDE для разработчиков Java EE».Приведенное ниже относится только к последнему.

Если вы создали его как Динамический веб-проект в Eclipse, просто

щелкните правой кнопкой мыши на

project name, > Export > WAR file

и введите необходимые данные.

Если вы не создали его как динамический веб-проект, вы можете преобразовать статический веб-проект в один первый

...