Selamat datang di Repositori Kode Sumber Mesin Railo CFML.
Railo adalah mesin berkinerja tinggi, open source, CFML. Untuk informasi lebih lanjut, kunjungi beranda proyek di http://www.getrailo.org/
Sebelum Anda dapat mulai membangun railo dari sumber, Anda akan memerlukan beberapa hal yang dipasang di mesin Anda:
Java JDK - Karena Anda akan mengkompilasi kode Java, Anda memerlukan JDK dan bukan hanya JRE. Railo membutuhkan JDK 6 atau lebih baru untuk dikompilasi. http://www.oracle.com/technetwork/java/javase/downloads/
Apache Ant - Kode sumber berisi beberapa skrip build yang akan mengotomatiskan proses pembuatan untuk Anda. Anda akan perlu diinstal semut untuk menjalankan skrip build ini. http://ant.apache.org/bindownload.cgi
Salinan RAILO yang dapat dijalankan - Anda akan memerlukan instance railo pada mesin lokal sebagai bagian dari proses pembangunan. http://www.getrailo.org/index.cfm/download/
Jika Anda terbiasa dengan Eclipse dan Git, kami sarankan menggunakan alat ini juga.
Kode sumber Railo dikendalikan dengan GIT dan di -host di github.com (https://github.com/getrailo/railo - kemungkinan di sinilah Anda membaca ini sekarang;]).
Repositori berisi beberapa cabang, dengan yang paling penting menjadi master (rilis saat ini) dan berkembang (rilis alpha dan beta).
Jika Anda terbiasa dengan git, maka dengan segala cara, klon repositori dan ambil semua cabang sekaligus.
Jika Anda tidak nyaman bekerja dengan git, cara yang lebih mudah untuk mengambil kode sumber cabang yang diberikan adalah dengan mengunduh zipball:
Master Branch - https://github.com/getrailo/railo/zipball/master
Kembangkan Cabang - https://github.com/getrailo/railo/zipball/develop
Jika Anda membutuhkan cabang lain, cukup ubah cabang yang Anda lakukan dari drop-down di atas dan kemudian klik tombol berlabel ZIP.
Ekstrak isi arsip ZIP ke dalam direktori kerja, misalnya /railo-source. Di dalam direktori kerja itu Anda sekarang akan memiliki folder /railo-CFML dan /Railo-java dan beberapa file lainnya (termasuk yang ini).
Sebagian dari kode Railo ditulis dalam CFML, jadi Anda akan memerlukan instance railo pada mesin lokal Anda untuk mengkompilasinya. Dalam arti tertentu, kami menggunakan Railo untuk membangun Railo. Betapa meta itu! :)
Cara termudah untuk mengonfigurasi dan menjalankan instance railo lokal adalah dengan mengambil salinan Railo Express dari http://www.getrailo.org/index.cfm/download/
Akar server itu harus menunjuk ke folder /railo-CFML di kode sumber yang Anda unduh. Jika Anda menggunakan Railo Express, Anda dapat mengaturnya sebagai berikut:
Edit {Railo-Express} /contexts/railo.xml dan ubah elemen sumber daya sehingga menunjuk ke folder/railo-cfml, misalnya
<Set name="resourceBase"><SystemProperty name="jetty.home" default="."/>C:/workspace/railo-source/railo-cfml/</Set>
TIP: Later versions of Railo Express may have a www.xml file instead of a railo.xml file. Rename the file from www.xml to railo.xml and modify the resourceBase element as indicated above.
Mulai instance Railo Express dengan menjalankan {Railo-Express}/start atau {Railo-Express} /start.bat
Telusuri ke admin dari instance railo itu, misalnya http: // localhost: 8888/railo-context/admin/server.cfm dan atur kata sandi admin.
TIP: If you are using the Railo Express version, the default port number is 8888.
TIP: Set the Server Administrator password as well as the Web Administrator password.
Perhatikan URL dari instance Railo itu. Anda akan membutuhkannya di langkah berikutnya.
Proses pembuatan akan terhubung ke instance lokal Railo untuk mengkompilasi beberapa kode.
Anda perlu mengedit /railo-java/railo-core/build.properties dan memberi tahu skrip build di mana menemukan instance railo lokal.
Ubah garis yang membaca railo.url = http: //compile/compileadmin.cfm sehingga nilai railo.url menunjuk ke instance railo lokal Anda, misalnya
railo.url=http://localhost:8888/compileAdmin.cfm
Proses build akan menghasilkan file patch yang dapat Anda gunakan sebagai pembaruan untuk server Railo. Agar patch berfungsi, versinya harus lebih tinggi dari versi saat ini di server yang ingin Anda tambal.
Anda harus mengatur versi di /railo-java/railo-core/src/railo/runtime/info.ini
Pada saat penulisan ini, konten file itu adalah:
[version]
number=4.1.0.000
level=os
state=alpha
name=Endal
name-explanation=http://en.wikipedia.org/wiki/Endal_(Dog)
release-date=2012/07/16 12:15:25 CET
Cukup edit nilai properti angka sehingga lebih tinggi dari versi di server yang Anda rencanakan untuk ditambal, misalnya: 4.1.0.111
Buka prompt perintah (atau shell) dan ubah direktori kerja menjadi /railo-java /railo-master dan jalankan semut hanya dengan mengetik
ANT
Saat diminta, masukkan kata sandi admin yang telah Anda atur pada langkah 3.
TIP: ANT's path must be in the system's executables PATH.
Proses pembangunan harus memakan waktu satu atau dua menit. Setelah selesai, Anda dapat menemukan file patch yang baru dibangun di /railo-java/railo-core/dist/
Nama file akan menjadi nomor versi yang Anda atur di Langkah 5, dengan ekstensi .rc, misalnya: 4.1.0.111.rc