Railo CFML 엔진 소스 코드 저장소에 오신 것을 환영합니다.
Railo는 고성능, 오픈 소스 CFML 엔진입니다. 자세한 내용은 프로젝트의 홈페이지 (http://www.getrailo.org/)를 방문하십시오.
소스에서 Railo를 구축하기 전에 컴퓨터에 설치된 몇 가지 사항이 필요합니다.
Java JDK- Java 코드를 컴파일하려고하므로 JRE뿐만 아니라 JDK가 필요합니다. 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 Archive의 내용을 작업 디렉토리 (예 : /Railo-Source로 추출하십시오. 해당 작업 디렉토리 내부에는 이제 폴더 /Railo-CFML 및 /Railo-Java 와 몇 가지 다른 파일 (이 파일 포함)이 있습니다.
Railo 코드의 일부는 CFML로 작성되므로 로컬 컴퓨터에서 Railo 인스턴스가 필요합니다. 어떤 의미에서, 우리는 Railo를 사용하여 Railo를 만들고 있습니다. 메타는 얼마나! :)
Railo의 로컬 인스턴스를 구성하고 실행하는 가장 쉬운 방법은 http://www.getrailo.org/index.cfm/download/에서 Railo Express 사본을 잡는 것입니다.
해당 서버의 루트는 다운로드 한 소스 코드의 /Railo-CFML 폴더를 가리켜 야합니다. Railo Express를 사용하는 경우 다음과 같이 설정할 수 있습니다.
{railo-express}/contexts/railo.xml을 편집하고 railo-cfml 폴더 (예 :/railo-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}/start 또는 {Railo-Express} /start.bat를 실행하여 Railo Express 인스턴스를 시작하십시오.
해당 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.
해당 Railo 인스턴스의 URL에 유의하십시오. 다음 단계에서 필요합니다.
빌드 프로세스는 일부 코드를 컴파일하기 위해 Railo의 로컬 인스턴스에 연결됩니다.
/railo-java/railo-core/build.properties를 편집하고 빌드 스크립트에 로컬 Railo 인스턴스를 찾을 수있는 위치에 알려야합니다.
Railo.url의 값이 Railo의 로컬 인스턴스 (예 :
railo.url=http://localhost:8888/compileAdmin.cfm
빌드 프로세스는 Railo 서버에 대한 업데이트로 배포 할 수있는 패치 파일을 생성합니다. 패치가 작동하려면 버전이 패치하려는 서버의 현재 버전보다 높아야합니다.
urailo-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
명령 프롬프트 (또는 쉘)를 열고 작업 디렉토리를 /Railo-Java /Railo-Master로 변경하고 간단히 입력하여 Ant를 실행하십시오.
ANT
프롬프트되면 3 단계에서 설정 한 관리자 비밀번호를 입력하십시오.
TIP: ANT's path must be in the system's executables PATH.
빌드 프로세스는 1 ~ 2 분이 걸립니다. 완료되면 새로 제작 된 패치 파일 /Railo-Java/Railo-Core/Dist/ 를 찾을 수 있습니다.
파일 이름은 5 단계에서 설정 한 버전 번호이며, Extension .rc와 함께 : 4.1.0.111.rc