如何在没有ant或maven的Eclipse中创建一个war文件?

我正在使用Eclipse IDE for Java Developers Helios.以前我主要做过桌面应用程序,但现在我想了解一下Servlet.我已经在我的电脑上安装了Jetty.并且我使用Eclipse在Java中编写了一个简单的Servlet.但是如何编译它并将其导出到Eclipse中的war文件?我发现一些教程用Ant进行,但是如果可能的话我希望在Eclipse中进行本地化.

这是我的Servlet:

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中的war文件?没有蚂蚁或Maven.所以我可以在Jetty部署它.

最佳答案
编辑:作为@nos推断,OP正在使用“Eclipse IDE for Java Developers”,而不是“Eclipse IDE for Java EE Developers”.以下只适用于后者.

假设您在Eclipse中将其创建为动态Web项目,那就行了

右键点击

project name, > Export > WAR file

并填写它要求的详细信息.

如果你没有创建这个动态Web项目,you can convert your static web project成为第一

转载注明原文:如何在没有ant或maven的Eclipse中创建一个war文件? - 代码日志