Versuch zum erstellen von der Befehlszeile aus und erstellen einer war-Datei

Meine Ordner layout:

/web-inf/web.xml 
/web-inf/classes/

HelloWorld.java:

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet{ 
  public void doGet(HttpServletRequest request, 
  HttpServletResponse response)
  throws ServletException,IOException{
  response.setContentType("text/html");
  PrintWriter pw = response.getWriter();
  pw.println("<html>");
  pw.println("<head><title>Hello World</title></title>");
  pw.println("<body>");
  pw.println("<h1>Hello World</h1>");
  pw.println("</body></html>");
  }
}

Möchte ich Folgendes tun:

  1. bauen alles über die Kommandozeile
  2. veröffentlichen zu Tomcat ' s webapps-Verzeichnis mit einem .war-Datei

Wo sollte ich meine HelloWorld.java - Datei, und kompilieren Sie es über die Befehlszeile?
Ich glaube, der Ausgang des HelloWorld.java geht in die /classes/ Ordner.

Dann wie Generiere ich die .war Datei?

Habe ich versucht manuell zu kompilieren, wie diese:

javac HelloWorld.java

Und ich habe Fehler in Bezug auf die Importe, d.h. er konnte nicht finden, dass die Bibliotheken in meinem Weg. Gibt es eine Java-EE-Bibliothek, die ich herunterladen und es auf meinem Weg?

  • Quelle waren die Dateien ursprünglich erstellt mit einem IDE oder erstellen Sie alles manuell von der Kommandozeile aus?
InformationsquelleAutor Blankman | 2011-10-28
Schreibe einen Kommentar