2012-03-08 3 views
0

JRuby on Rails를 실행할 때 WEBrick이 jar를 검색 할 기본 폴더가 있습니까? (Tomcat의 lib 폴더와 같은 것입니까?)WEBrick jar 라이브러리

이제 WEBrick에서 실행중인 경우 모든 병을 요구해야합니다. Tomcat에서는이 작업을 수행 할 필요가 없습니다 (모든 항아리를 WEB-INF \ lib 폴더에 넣기 만하면됩니다).

답변

1

내 지식에는 WEBrick과 같은 것이 없습니다. 그것은 기본적으로 JRuby와 MRI의 루비 코드가 같습니다. 트리니다 드를 사용할 준비가 된 것 같습니다. WEBrick과 같은 루비 서버와 유사합니다. CLI에서 시작 가능 : cd myRailsApp; trinidad) 실제로 래핑 된 Tomcat입니다.

myRailsApp/lib 디렉토리/자바 말에 항아리를 넣어 당신이 그것을마다 시간을 통과 할 필요가 없습니다 있도록 config/trinidad.yml와이를 구성 할 수 있습니다 trinidad --jars lib/java 으로 실행합니다.

나는,

가에 WEBrick에 관해서는, 당신은 "자동로드"항아리 디렉토리를 직접 만들 수 있습니다 ... 직접 lib 폴더에 --lib lib 따라서 넣어 항아리에 기본값이 기본적으로 작동한다고 생각합니다 당신 넣어 말

Dir.glob("#{Rails.root}/lib/java/*.jar").each do |jar| 
    require jar 
end 
: myRailsApp/lib 디렉토리/다음 자바과에 항아리 같은과, 이니셜 라이저에서 그들을로드