문제

jruby 아래에 실행되는 *.rb 파일을 CGI처럼 브라우저로 전송하는 방법이 있습니까? 기본적으로 나는 Jruby CGI 서블릿을 찾고 있습니다.

이상적으로는 web.xml에서 jruby servlet을 정의한 다음 *.rb 파일을 Web-Inf/Ruby에 넣고 http : //servername/contextname/rubyprogram.rb 양식 게시물 또는 URL의 일부로 Ruby 프로그램에 데이터를 전달하십시오.

편집 : 나는 더 많은 연구를 수행했고 Sun의 프로젝트 Phobos (전쟁 파일에 전체 루비 설치를 번들)와 Jruby Rack을 발견했습니다.

누군가가이를 수행하는 가볍고 간단한 랙 설치를 설정할 수 있었습니까? 내가 이것을 할 수있는 예제 구성을 알고 있습니까?

도움이 되었습니까?

해결책

체크 아웃해야합니다 명금. 루비 애플리케이션을 전쟁 파일로 패키지하고 서블릿 컨테이너로 실행할 수있는 보석입니다 (약간의 도움이 필요합니다. Jruby-rack).

당신은 또한 그것을 살펴 봐야합니다 유리 물고 Glassfish App Server의 제거 버전이 포함 된 Gem은 랙 호환 애플리케이션을로드하여 Jruby에서 실행하는 스냅입니다.

Glassfish에서 Jruby 앱을 실행하는 방법에 대한 스크린 캐스트가 있습니다. http://netbeans.tv/technologies/first-jruby-app-in-glassfish-86/

여기에는 찾을 수있는 다른 자원이 많이 있습니다.http://kenai.com/projects/jruby/pages/walkthroughsandtutorials

다른 팁

나는 J2EE에 익숙하지 않지만 Ruby 스크립트 이름을 매개 변수로 취하고 jruby를 라이브러리로 사용하는 자신의 Java Servlet을 작성할 수 있습니다.

Jruby 사이트에는 Java 프로그램에서 Ruby 스크립트를 실행하는 방법에 대한 예가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top