Wednesday, October 27, 2010

Error GlassFish di NetBeans 6.9.1

Kemarin saya ditanya oleh salah satu mahasiswa saya tentang J2EE yang tidak jalan di NetBeans 6.9.1. Selidik punya selidik, ternyata bukan hanya J2EE, tapi semua aplikasi web yang dibangun tidak bisa jalan di NetBeans 6.9.1.

Permasalahannya ada dua. Pertama, ada file-file konfigurasi milik GlassFish yang ternyata hanya bisa dibaca oleh root (OS saya Linux). File-file tersebut ada di folder:
/usr/local/glassfish-3.0.1/glassfish/domains/domain1/config/
Tambahkan hak akses bagi group dan other agar bisa membaca semua file konfigurasi yang ada di folder tersebut.

Permasalahan kedua, jika waktu NetBeans di install dua server, yakni Tomcat dan GlassFish, maka kedua server tersebut akan bentrok. Berbeda dengan NetBeans 6.8 ke bawah dimana Tomcat mendapat port 8080 dan GlassFish mendapat port 8084, pada NetBeans 6.9, kedua server tersebut diset pada port yang sama. Solusinya? Uninstall salah satunya. Atau kalau tidak mau, ubah konfigurasi pada file domain.xml di folder:
/home/kholimi/.netbeans/6.9/config/GF3_1/domain1/config/
Pada baris berikut, ganti port 8080 menjadi 8084:
 
Selamat menjalankan aplikasinya.

3 comments:

  1. nanya nih pak, kalo solusi di OS Jendela seperti apa nih pak, secara, ini dipake mayoritas penduduk planet . . .
    trus langkah teknisnya bagaimana? (khususnya problem no.1
    thanx b4 . . . :)

    ReplyDelete
  2. pantes pak... aku harus pake mode root baru ga error waktu jalanin J2EE... butuh hak akses root si... hmmm... >,<

    ReplyDelete
  3. to chieftain > kalo mnurutQ si, kyaknya ga ada masalah dengan OS Jendela.. Kan ga ada Hak Akses Lebih untuk suatu user.. Sperti "root".. I think.. hehehe.. :D

    ReplyDelete