Persiapan:
Instal dan konfigurasikan jdk6.0 dan Tomcat6.0
debugging (jsp):
1. Buka direktori webapps dari direktori instalasi Tomcat. Anda dapat melihat ROOT, contoh, Tomcat-docs, dan direktori lain yang disertakan dengan
Tomcat Buat direktori baru di bawah direktori webapps dan beri nama myapp.
3. Buat direktori baru WEB-INF di bawah myapp. Perhatikan bahwa nama direktori peka huruf besar-
kecil konten berikut:
<?xml versi="1.0" pengkodean="gb2312"?>
<aplikasi web>
<nama-tampilan>Aplikasi Web Saya</nama-tampilan>
<deskripsi>
Sebuah aplikasi untuk tes.
</deskripsi>
</aplikasi web>
5. Buat halaman pengujian jsp baru di bawah myapp. Nama filenya adalah index.jsp. Isi filenya adalah sebagai berikut:
<html>
<tubuh>
<center>Sekarang waktunya: <%=new java.util.Date()%></center>
</tubuh>
</html>
6. Restart Tomcat
7. Buka browser dan masukkan http://localhost:8080/myapp/index.jsp. Jika Anda melihat waktu saat ini, berarti berhasil.
Debugging (servlet):
1. Gunakan editor Anda paling familiar (Disarankan untuk menggunakan ide Java dengan pemeriksaan sintaksis) untuk membuat program servlet baru. Nama filenya adalah TestServlet.java. Isi filenya adalah sebagai berikut: package test
;
impor java.io.PrintWriter;
impor javax.servlet.ServletException;
impor javax.servlet.http.HttpServlet;
impor javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
kelas publik TestServlet memperluas HttpServlet ...{
void doGet yang dilindungi (permintaan HttpServletRequest, respons HttpServletResponse) menampilkan ServletException, IOException ...{
PrintWriter keluar=response.getWriter();
out.println("<html><body><h1>Ini adalah pengujian servlet.</h1></body></html>");
keluar.flush();
}
}
2.Kompilasi
Tempatkan TestServlet.java di bawah c:test dan kompilasi menggunakan perintah berikut:
C:Test>javac TestServlet.java
Kemudian file servlet yang dikompilasi akan dibuat di c:Test: TestServlet.class
(Jika Anda tidak dapat mengimpor javax.servlet.* selama kompilasi. Maka Anda harus menyalin file servlet-api.jar di Tomcatlib ke D:Javajdk1.6.0lib dan menambahkan variabel lingkungan ke classpath. Kompilasi %JAVA_HOME%libservlet-api.jar lagi, dan tidak akan ada masalah)
3. Potong struktur testTestServlet.class menjadi D:Tomcat6.0webappsmyappWEB-INFclasses, juga Potong saja direktori tes ke direktori kelas. Jika direktori kelas tidak ada, buat yang baru. Sekarang ada struktur direktori file testTest.class di bawah webappsmyappWEB-INFclasses.
4. (Daftarkan file web.xml) Ubah webappsmyappWEB-INFweb.xml dan tambahkan servlet dan servlet. - pemetaan Web.xml yang diedit adalah sebagai berikut, dengan tambahan konten berwarna merah:
<?xml versi="1.0" pengkodean="gb2312"?>
<aplikasi web>
<nama-tampilan>Aplikasi Web Saya</nama-tampilan>
<deskripsi>
Sebuah aplikasi untuk tes.
</deskripsi>
<servlet>
<servlet-name>Uji</servlet-name>
<kelas-servlet>tes.TestServlet</kelas-servlet>
</servlet>
<pemetaan-servlet>
<servlet-name>Uji</servlet-name>
<url-pattern>/Uji</url-pattern>
</pemetaan-servlet>
</web-app> Bagian servlet dalam paragraf ini mendeklarasikan Servlet yang ingin Anda panggil, dan pemetaan servlet "memetakan" servlet yang dideklarasikan ke alamat/Test.
5. Oke, restart Tomcat, Mulai browser dan masukkan http: //localhost:8080/myapp/Test. Jika Anda melihat output This is a servlet test., berarti servlet yang ditulis berhasil.
Catatan: Jika Anda memodifikasi web.xml dan menambahkan kelas baru, Anda harus memulai ulang
debugging Tomcat (Bean):
1. Gunakan editor yang paling Anda kenal (disarankan untuk menggunakan ide java dengan pemeriksaan sintaksis) untuk membuat program java baru dengan nama file TestBean .java, isi filenya sebagai berikut:
tes paket;
TestBean kelas publik ...{
nama String pribadi = null;
TestBean publik(String strName_p) ...{
ini.nama=strNama_p;
}
public void setName(String strNama_p) ...{
ini.nama=strNama_p;
}
String publik getName() ...{
kembalikan nama ini;
}
}
2. Kompilasi
Tempatkan TestBean.java di bawah c:test dan gunakan perintah berikut untuk mengkompilasi:
C:test>javac TestBean.java
Kemudian file kacang yang dikompilasi akan dibuat di bawah c:test: TestBean.class
3. Potong file TestBean.class menjadi D:Tomcat6.0webappsmyappWEB-INFclasses
test file testBean.jsp dengan isi sebagai berikut:
<%...@ halaman import="test.TestBean" %>
<html>
<tubuh>
<tengah>
<%...
TestBean testBean = new TestBean("Ini adalah pengujian java bean.");
%>
Nama kacang Java adalah: <%=testBean.getName()%>
</pusat>
</tubuh>
</html>
5. Oke, restart Tomcat, mulai browser, masukkan http://localhost:8080/myapp/testBean.jsp. Jika Anda melihat output nama Java bean adalah: Ini adalah test java bean., berarti Bean tertulis berhasil.
Ini menyelesaikan konfigurasi jsp, servlet dan javabean di bawah Tomcat.