2016-07-25 4 views
0

Java에서 ratpack groovy 프레임 워크를 사용하려고하는데 Java에서 init으로 이동할 수 없습니다.Java에서 ratpack.groovy를 시작하십시오.

자바에서 ratpack.groovy 스크립트를 시작하는 방법을 알려주세요.

이 내 ratpack 스크립트

ratpack { 
def tokens=[:] 
serverConfig { 
    port 9000 
} 
handlers { 
    get("identity/:token") { 
     def token= pathTokens["token"] 
     render tokens[token] 
    } 
} 
} 

감사합니다.

+0

'RatpackServer.of'를 사용하고 싶습니다. [here] (http://asaf.github.io/blog/2015/02/15/ratpack_hello_world/) – Glen

+0

예를 들어 보겠습니다.하지만 고맙습니다. 자바에서 ratpack.groovy를 사용하는 방법을 찾고 있습니다. Java로 코딩하고 싶지 않다. 훨씬 더 자세한 설명을하자. – paul

+0

아아아. 나는 그 뉘앙스를 놓쳤다. 서버를 초기화하고 핸들러를 정의하기 위해 'GroovyChainAction'을 사용하기 위해 여전히'RatpackServer'를 사용할 것을 제안한다. – Glen

답변

2

GroovyRatpackMain을 바탕으로,이 같은 자바에서 그루비 응용 프로그램을 시작할 수 있습니다

import ratpack.server.RatpackServer; 

RatpackServer.start(Groovy.Script.appWithArgs(args)); 

기본이 아닌 스크립트 파일을 사용하거나 다른 사용자 정의를 수행해야하는 경우, Groovy.Script은을 지원하는 방법이있다.

관련 문제