Java adalah bahasa yang kuat dan serbaguna yang dapat digunakan untuk mengembangkan berbagai aplikasi, termasuk situs web. Panduan ini akan mencakup langkah-langkah dasar yang terlibat dalam membangun situs web menggunakan servlet yang ditulis dalam Java 6 di server web Apache Tomcat 6. Meskipun situs web dapat dibuat di Tomcat hanya dengan menggunakan Java Server Pages (JSP), panduan ini terbatas pada pembuatan servlet "Halo, Dunia" yang sederhana.
Langkah 1
Di komputer Anda, buat file bernama HelloWorldServlet.java dengan kode berikut:
Video Hari Ini
impor java.io. GO impor javax.servlet. GO impor javax.servlet.http.* GO
kelas publik HelloWorld memperluas HttpServlet { public void doGet (permintaan HttpServletRequest, respons HttpServletResponse) melempar ServletException, IOException { // Metode response.getWriter() mengembalikan PrintWriter yang dapat digunakan untuk menulis // data ke output sungai kecil. Kami akan menggunakannya untuk menulis halaman web. PrintWriter out = response.getWriter() GO
out.println(\"< html>\")
PERGI keluar.println("
Halo Dunia!
") GO out.println("") GO } }Langkah 2
Kompilasi file sumber HelloWorldServlet.java ke dalam file kelas menggunakan perintah javac.
javac -cp servlet-api.jar HelloWorldServlet.java
Catatan: Contoh ini mengasumsikan bahwa servlet-api.jar terletak di folder yang sama dengan HelloWorldServlet.java.
Langkah 3
Buat folder bernama WEB-INF dan file di folder bernama web.xml dengan isi sebagai berikut:
xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance\" xsi: schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" versi="2.4">
Langkah 4
Buat folder di bawah WEB-INF bernama "kelas" dan salin HelloWorldServlet.class ke dalam folder.
Langkah 5
Buat folder bernama META-INF dan file di folder bernama context.xml dengan isi sebagai berikut:
Langkah 6
Gunakan alat Java Archive (jar) untuk membuat arsip aplikasi web (perang) yang dapat digunakan ke server Tomcat:
jar -cf ROOT.war .
Langkah 7
Salin file ROOT.war ke direktori "webapps" server web Tomcat.
Langkah 8
Lihat output HelloWorldServlet dengan membuka alamat server web Tomcat. (misalnya., http://server: 8080/ atau http://192.168.0.10/)
Hal yang Anda Butuhkan
Contoh Apache Tomcat 6
Kit pengembangan Java SE 6 (JDK)
Pustaka Java Servlet API (biasanya bernama servlet-api.jar)
Tip
Gunakan skrip Ant untuk membantu mengotomatiskan proses pembuatan dan penerapan. Ini akan memastikan bahwa kompilasi dan pembuatan file perang ditangani dengan cara yang konsisten dan mudah.