Wednesday, June 9, 2010

Debug Liferay Portal dengan Eclipse

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 :)

0 comments :

Post a Comment