web-dev-qa-db-ja.com

アリやメイヴンなしでEclipseでwarファイルを作成するにはどうすればよいですか?

私はEclipse IDE for Java Developers Heliosを使用しています。以前は主にデスクトップアプリケーションを実行していましたが、今はについて学びたいと思います。サーブレット。コンピュータにJettyをインストールし、Eclipseを使用してJava)に簡単なサーブレットを作成しました。しかし、それをコンパイルして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ファイルとしてエクスポートできますか? AntまたはMavenなし。だから私はそれをJettyにデプロイすることができます。

16
Jonas

編集:@ nosが推測したように、OPは「Eclipse IDE for Java Developers」ではなく「Eclipse IDE」を使用していました。 <IDE>] for Java EEDevelopers "。以下は後者にのみ関連します。

これをEclipseで動的Webプロジェクトとして作成したとすると、

を右クリックします

project name, > Export > WAR file

そしてそれが求める詳細を記入してください。

これを動的Webプロジェクトとして作成しなかった場合、 静的Webプロジェクトを変換できます 最初に1つに変換します

26
JoseK