Tujuan Praktikum
Mahasiswa mampu menjalankan project JavaWebStarter.zip menggunakan NetBeans dan Apache Tomcat.
- Memahami perbedaan Java Application dan Java Web Application.
- Memahami fungsi Apache Tomcat sebagai web server.
- Mampu import project Java Web dengan existing sources.
- Mampu menjalankan JSP dan Servlet melalui browser.
- Mampu login ke aplikasi starter.
Persiapan Software
Pastikan komputer sudah memiliki JDK, Apache NetBeans, Apache Tomcat 10 atau 11, dan file starter JavaWebStarter.zip.
Untuk project berbasis jakarta.servlet, gunakan Tomcat versi 10 atau 11.
Extract File Starter
Extract file starter terlebih dahulu.
JavaWebStarter.zipContoh lokasi folder:
D:\Fakultas\Materi\JWP\JavaWebStarterStruktur folder yang diharapkan:
JavaWebStarter
|-- src
| \-- java
|-- web
| |-- WEB-INF
| \-- index.jsp
Import Project ke NetBeans
Buka NetBeans, lalu pilih menu berikut:
File -> New ProjectPilih kategori Java Web, lalu pilih Web Application with Existing Sources.
Isi Name and Location
Pada bagian project location, arahkan ke folder hasil extract.
D:\Fakultas\Materi\JWP\JavaWebStarterProject Name dapat diisi:
JavaWebStarter
Pilih Server Tomcat
| Field | Isi |
|---|---|
| Server | Apache Tomcat |
| Java EE Version | Jakarta EE Web |
| Context Path | /JavaWebStarter |
Jika Tomcat belum tersedia, klik Add, lalu pilih folder utama Tomcat.
C:\tools\apache-tomcat-11.0.22Folder utama Tomcat disebut juga Catalina Home. Jangan memilih folder bin, lib, atau conf.
Username Tomcat
Jika NetBeans meminta username dan password Tomcat Manager, isi contoh berikut:
Username : admin
Password : admin123
Existing Sources
| Bagian | Folder |
|---|---|
| Web Pages Folder | web |
| WEB-INF Content Folder | web/WEB-INF |
| Source Package Folders | src/java |
| Libraries Folder | web/WEB-INF/lib |
Servlet API
Jika saat build muncul error berikut:
package jakarta.servlet does not existMaka tambahkan file servlet-api.jar dari folder Tomcat.
Klik kanan project -> Properties -> Libraries -> Compile
+ -> Add JAR/Folder
apache-tomcat-11.0.22/lib
Pilih servlet-api.jar
Build Project
Klik kanan project, lalu pilih:
Clean and BuildJika berhasil, akan muncul pesan:
Build Successful
Jalankan Project
Klik kanan project, lalu pilih:
RunBrowser akan membuka halaman seperti berikut. Nomor port bisa berbeda tergantung konfigurasi Tomcat.
http://localhost:18800/JavaWebStarter/
Login
Gunakan akun default:
Username : admin
Password : adminJika berhasil, mahasiswa akan masuk ke halaman dashboard.
Catatan Penting
Project ini adalah Java Web Application, bukan Java Application biasa.
Project ini tidak memiliki method berikut:
public static void main(String[] args) {
// Tidak digunakan pada project Servlet/JSP
}Project dijalankan melalui alur:
NetBeans -> Tomcat -> BrowserBukan dijalankan seperti program Java console.
Kesimpulan Praktikum
- Project Java Web dijalankan menggunakan server Tomcat.
- File JSP berada di folder
web. - Source Java Servlet berada di folder
src/java. - Library
.jarberada di folderWEB-INF/lib. - Login starter menggunakan username dan password default.
- Halaman web diakses melalui browser, bukan melalui terminal console.