مرحبًا بكم في مستودع رمز مصدر محرك Railo CFML.
Railo هو أداء عالي الأداء ، مفتوح المصدر ، محرك CFML. لمزيد من المعلومات ، تفضل بزيارة الصفحة الرئيسية للمشروع على http://www.getrailo.org/
قبل أن تتمكن من بدء بناء Railo من المصدر ، ستحتاج إلى بعض الأشياء المثبتة على جهازك:
Java JDK - نظرًا لأنك ستجمع كود Java ، فأنت بحاجة إلى JDK وليس فقط JRE. يتطلب Railo JDK 6 أو في وقت لاحق من أجل التجميع. http://www.oracle.com/technetwork/java/javase/downloads/
Apache Ant - يحتوي الكود المصدر على العديد من البرامج النصية للبناء التي ستقوم أتمتة عملية الإنشاء لك. ستحتاج إلى تثبيت ANT لتشغيل نصوص البناء هذه. http://ant.apache.org/bindownload.cgi
نسخة قابلة للتشغيل من Railo - ستحتاج إلى مثيل تشغيل من Railo على الجهاز المحلي كجزء من عملية الإنشاء. http://www.getrailo.org/index.cfm/download/
إذا كنت على دراية بـ Eclipse و Git ، فإننا نوصي باستخدام هذه الأدوات أيضًا.
يتم التحكم في الكود المصدري لـ Railo مع GIT ويتم استضافته على github.com (https://github.com/getrailo/railo - من المحتمل أن يكون هذا هو المكان الذي تقرأ فيه هذا الآن ؛]).
يحتوي المستودع على عدد قليل من الفروع ، حيث يكون أهم الفروع الرئيسية (الإصدار الحالي) ويتطور (إصدارات ألفا وبيتا).
إذا كنت على دراية بـ GIT ، فعندئذٍ بكل الوسائل ، قم باستنساخ المستودع والاستيلاء على جميع الفروع في وقت واحد.
إذا لم تكن مرتاحًا للعمل مع GIT ، فإن هناك طريقة أسهل للاستيلاء على الكود المصدري لفرع معين هو عن طريق تنزيل Zipball:
الفرع الرئيسي - https://github.com/getrailo/railo/zipball/master
تطوير فرع - https://github.com/getrailo/railo/zipball/develop
إذا كنت بحاجة إلى فروع أخرى ، فما عليك سوى تغيير الفرع الذي تقوم به من المنسدلة أعلاه ، ثم انقر فوق الزر المسمى zip.
استخلص محتويات أرشيف الرمز البريدي في دليل عمل ، على سبيل المثال /مصادر Railo. داخل دليل العمل هذا ، سيكون لديك الآن المجلدات /Railo-CFML و /Railo-Java وبعض الملفات الأخرى (بما في ذلك هذا واحد).
يتم كتابة جزء من رمز Railo في CFML ، لذلك ستحتاج إلى مثيل تشغيل من Railo على جهازك المحلي من أجل تجميعه. بمعنى ما ، نحن نستخدم Railo لبناء Railo. كيف ميتا هذا! سائدا
أسهل طريقة لتكوين وتشغيل مثيل محلي من Railo هي الاستيلاء على نسخة من Railo Express من http://www.getrailo.org/index.cfm/download/
يجب أن يشير جذر هذا الخادم إلى مجلد /Railo-CFML في الكود المصدري الذي قمت بتنزيله. إذا كنت تستخدم Railo Express ، فيمكنك تعيين ذلك على النحو التالي:
تحرير {Railo-Express}/contexts/railo.xml وتعديل عنصر قاعدة الموارد بحيث يشير إلى مجلد/cairo-cfml ، على سبيل المثال
<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.
ابدأ مثيل Railo Express عن طريق تشغيل {Railo-Express}/start أو {railo-express} /start.bat
تصفح إلى مسؤول مثيل Railo ، على سبيل المثال http: // localhost: 8888/railo-context/admin/server.cfm وتعيين كلمة مرور المسؤول.
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.
لاحظ عنوان URL لتلك مثيل Railo. سوف تحتاجها في الخطوة التالية.
ستتصل عملية الإنشاء بالمثال المحلي لـ Railo من أجل تجميع بعض الكود.
تحتاج إلى تحرير /java-java/railo-core/build.properties وإعلام برنامج Build Script بمكان العثور على مثيل Railo المحلي.
قم بتغيير الخط الذي يقرأ Railo.url = http: //compile/compileadmin.cfm بحيث تشير قيمة Railo.url إلى مثالك المحلي في Railo ، على سبيل المثال
railo.url=http://localhost:8888/compileAdmin.cfm
ستقوم عملية الإنشاء بإنشاء ملف تصحيح يمكنك نشره كتحديث لخوادم Railo. لكي يعمل التصحيح ، يجب أن يكون نسخته أعلى من الإصدار الحالي على الخادم الذي ترغب في تصحيحه.
يجب عليك تعيين الإصدار في /railo-java/railo-core/src/railo/runtime/info.ini
في وقت كتابة هذا التقرير ، يكون محتوى هذا الملف هو:
[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
ما عليك سوى تحرير قيمة خاصية الرقم بحيث تكون أعلى من الإصدار على الخادم الذي تخطط لتصحيحه ، على سبيل المثال: 4.1.0.111
افتح موجه الأوامر (أو shell) وقم بتغيير دليل العمل إلى /java-java /railo-master وتشغيله بمجرد الكتابة
ANT
عند المطالبة ، أدخل كلمة مرور المسؤول التي قمت بتعيينها في الخطوة 3.
TIP: ANT's path must be in the system's executables PATH.
يجب أن تستغرق عملية البناء دقيقة أو دقيقتين. بمجرد الانتهاء منه ، يمكنك العثور على ملف التصحيح الذي تم تصميمه حديثًا في /java-java/railo-core/dist/
سيكون اسم الملف هو رقم الإصدار الذي قمت بتعيينه في الخطوة 5 ، مع الامتداد .rc ، على سبيل المثال: 4.1.0.111.rc