代码之家  ›  专栏  ›  技术社区  ›  Jonas

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

  •  16
  • Jonas  · 技术社区  · 15 年前

    我在用 赫利俄斯。我以前主要做桌面应用程序,但现在我想了解一下servlet。我已经在我的电脑上安装了Jetty。我使用Eclipse在Java中编写了一个简单的Servlet。但是如何编译它并将其导出到Eclipse中的war文件中呢?我已经找到了一些使用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中编译它并将其导出为war文件?没有蚂蚁和小牛。所以我可以把它部署在码头上。

    1 回复  |  直到 15 年前
        1
  •  26
  •   JoseK    15 年前

    编辑:

    假设你创建这个 在日蚀中

    右键单击

    project name, > Export > WAR file
    

    并填写它要求的细节。

    如果您没有将其创建为动态Web项目, you can convert your static web project 先变成一个