xampp + Railo


Kita mengenal xampp sebagai salah satu cara termudah untuk menjalankan server MySql, PHP, dan Perl. Tapi bagaimana jika kita ingin menjalankan script CFML di xampp?


xampp juga membawa tomcat dalam distribusinya sejak versi 1.7.4. Railo bisa dijalankan di tomcat, bahkan inilah versi yang disarankan untuk digunakan di production.

Sekarang kita akan mencoba menjalankan Railo di xampp.

  1. download Railo war archive di sini
  2. download xampp windows di sini
  3. extract xampp
  4. copy Railo war ke directory xampp/tomcat/webapps dan rename menjadi railo.war
  5. jalankan tomcat server menggunakan xampp/tomcat/catalina_start.bat, dan akan ada error

    SEVERE: Parse Fatal Error at line 42 column 46: The string “–” is not permitted within comments.
    org.xml.sax.SAXParseException; systemId: jndi:/localhost/railo/WEB-INF/web.xml;
    lineNumber: 42; columnNumber: 46; The string “–” is not permitted within comments.

  6. untuk menghilangkan error ini, tomcat harus dalam keadaan mati, jalankan xampp/tomcat/catalina_stop.bat
  7. edit file xampp/tomcat/webapps/railo/WEB-INF/web.xml pada baris ke 42 dan buang comment

    < !– this id must be unique for every defintion of the MessageBrokerServlet — >

    error ini terjadi karena tidak boleh ada tanda -- (double-hyphen) di dalam comment xml, lihat di sini

  8. sebelum menjalankan tomcat, railo.war harus dipindahkan ke directory lain
  9. jalankan kembali tomcat (boleh menggunakan XAMPP Control Panel), Railo bisa diakses di alamat http://localhost:8080/railo/
  10. untuk menjalankan Railo di port 80, buka file xampp/apache/conf/extra/httpd-ajp.conf dan tambahkan

    ProxyPass /railo ajp://127.0.0.1:8009/railo smax=0 ttl=60 retry=5

  11. jalankan apache httpd server
  12. Railo bisa diakses di alamat http://localhost/railo/

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: