Wednesday, June 9, 2010

Debug merupakan proses yang sering dilakukan pada saat membangun semua aplikasi guna menemukan dan atau memperbaiki bugs pada aplikasi tersebut. Salah satu cara untuk men-debug adalah menggunakan Debugging tools yang terdapat di eclipse.

Cara debugging pada aplikasi potlet (JSR168/JSR 286) sedikit berbeda dengan aplikasi servlet biasa, berikut langkah-langkahnya:

  1. Buat environment variable berikut :

    CATALINA_HOME: [user_path]\liferay-portal-5.2.3\tomcat-6.0.18
    JPDA_ADDRESS: 8000
    JPDA_TRANSPORT: dt_socket

  2. Buat Konfigurasi Debug pada eclipse:
    -Klik menu : Run-Debug Configurations
    -Buat konfigurasi baru pada "Remote Java Application"
    -
    Masukkan parameter-parameter yang di butuhkan
  3. Jalankan Liferay portal dengan mode "JPDA", pada command prompt jalankan perintah berikut :
    [Liferay Path]\tomcat-6.0.18\bin\catalina.bat jpda run

    Pastikan muncul informasi bahwa tomcat listen ke port 8000
    [Liferay Path]\tomcat-6.0.18\bin>catalina.bat jpda run
    Listening for transport dt_socket at address: 8000

  4. Tentukan breakpoints pada class yang akan di debug.
  5. Run Debug

thanks to: erfin buat advice nya :)

Debug Liferay Portal dengan Eclipse

Read More