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.zip
Contoh lokasi folder:
D:\Fakultas\Materi\JWP\JavaWebStarter
Struktur folder yang diharapkan:
JavaWebStarter
|-- src
| \-- java
|-- web
| |-- WEB-INF
| \-- index.jsp
Import Project ke NetBeans
Buka NetBeans, lalu pilih menu berikut:
File -> New Project
Pilih 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\JavaWebStarter
Project 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.22
Folder 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 exist
Maka 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 Build
Jika berhasil, akan muncul pesan:
Build Successful
Jalankan Project
Klik kanan project, lalu pilih:
Run
Browser akan membuka halaman seperti berikut. Nomor port bisa berbeda tergantung konfigurasi Tomcat.
http://localhost:18800/JavaWebStarter/
Login
Gunakan akun default:
Username : admin
Password : admin
Jika 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 -> Browser
Bukan 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.