开发者

How to create an war file in Eclipse without ant or maven?

开发者 https://www.devze.com 2023-01-22 08:28 出处:网络
I am using Eclipse IDE for Java Developers Helios. I have mainly done desktop applications before but now I would like to learn about Servlets. I have installed Jetty on my computer. And I wrote a sim

I am using Eclipse IDE for Java Developers Helios. I have mainly done desktop applications before but now I would like to learn about Servlets. I have installed Jetty on my computer. And I wrote a simple Servlet in Java using Eclipse. But how do I compile it and export it to a war file in Eclipse? I have found some tutorials doing it with Ant, but I would like to do it native in Eclipse if possible.

Here is my Servlet:

package org.jonas;

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

public class MyServlet exte开发者_开发问答nds 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>");
    }
}

How can I compile it and export it as a war file in Eclipse? Without Ant or Maven. So I can deploy it in Jetty.


Edit: As @nos has inferred, the OP was using "Eclipse IDE for Java Developers" and not "Eclipse IDE for Java EE Developers". The below is only relevant for the latter.

Assuming you created this as a Dynamic Web project in Eclipse, just

right-click on the

project name, > Export > WAR file

and fill in the details it asks for.

If you didnt create this as Dynamic Web Project, you can convert your static web project into one first

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号