CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Mon, 25 Aug 2025 01:31:49 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20081004181612
location: https://web.archive.org/web/20081004181612/https://github.com/rbpandey/jetty-rails/tree
server-timing: captures_list;dur=1.168152, exclusion.robots;dur=0.036135, exclusion.robots.policy;dur=0.016479, esindex;dur=0.017123, cdx.remote;dur=29.558288, LoadShardBlock;dur=216.144770, PetaboxLoader3.datanode;dur=65.263916, PetaboxLoader3.resolve;dur=36.412604
x-app-server: wwwb-app203
x-ts: 302
x-tr: 329
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app203; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Mon, 25 Aug 2025 01:31:50 GMT
content-type: text/html; charset=utf-8
content-length: 116
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Sat, 04 Oct 2008 18:16:11 GMT
x-archive-orig-connection: close
x-archive-orig-status: 302 Found
location: https://web.archive.org/web/20081004181612/https://github.com/rbpandey/jetty-rails/tree/master
x-archive-orig-x-runtime: 0.20497
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 116
cache-control: max-age=1800
memento-datetime: Sat, 04 Oct 2008 18:16:12 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 04 Oct 2008 18:16:12 GMT", ; rel="memento"; datetime="Sat, 04 Oct 2008 18:16:12 GMT", ; rel="last memento"; datetime="Sat, 04 Oct 2008 18:16:12 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 50_6_20081004072059_crawl108-c/50_6_20081004175311_crawl103.arc.gz
server-timing: captures_list;dur=0.831120, exclusion.robots;dur=0.018803, exclusion.robots.policy;dur=0.009432, esindex;dur=0.009982, cdx.remote;dur=35.813423, LoadShardBlock;dur=298.990035, PetaboxLoader3.datanode;dur=194.921458, PetaboxLoader3.resolve;dur=207.289342, load_resource;dur=252.696214
x-app-server: wwwb-app203
x-ts: 302
x-tr: 612
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Mon, 25 Aug 2025 01:31:51 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Sat, 04 Oct 2008 18:16:12 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 1.62599
x-archive-orig-etag: "c32c67a1216d443dfe60d4d0e7cc416a"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 23351
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 04 Oct 2008 18:16:12 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 04 Oct 2008 18:16:12 GMT", ; rel="memento"; datetime="Sat, 04 Oct 2008 18:16:12 GMT", ; rel="next memento"; datetime="Mon, 06 Oct 2008 22:49:22 GMT", ; rel="last memento"; datetime="Mon, 06 Oct 2008 22:49:22 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 50_6_20081004072059_crawl108-c/50_6_20081004175311_crawl103.arc.gz
server-timing: captures_list;dur=0.540903, exclusion.robots;dur=0.017108, exclusion.robots.policy;dur=0.008397, esindex;dur=0.018790, cdx.remote;dur=6.712995, LoadShardBlock;dur=261.042330, PetaboxLoader3.datanode;dur=205.008952, PetaboxLoader3.resolve;dur=188.354004, load_resource;dur=165.297693
x-app-server: wwwb-app203
x-ts: 200
x-tr: 489
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
rbpandey's jetty-rails at master — GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

No gems have been built for this project yet.
Fork of jdamick/jetty-rails | |
Description: | use jetty to run any warbler based rails project |
Homepage: | https://jetty-rails.rubyforge.net |
Clone URL: |
git://github.com/rbpandey/jetty-rails.git
Give this clone URL to anyone.
git clone git://github.com/rbpandey/jetty-rails.git
|

Jeffrey Damick (author)
Thu Jun 12 13:01:36 -0700 2008
README.txt
= jetty-rails https://jetty-rails.rubyforge.net == DESCRIPTION: jetty_rails aims to run any Warbler based jruby on rails applications with Jetty Container, loading configuration from Warbler. This project is useful for people developing jruby on rails apps that can not use mongrel for development. Rails applications integrated with servlet based applications in the same context would be a reasonable reason. The project has born from my own needs. I needed to run JForum (https://jforum.net) on the same context of my jruby on rails application. I had also to integrate HttpSessions (avoiding single sign on) and use ServletContext in-memory cache store. == FEATURES: * Uses {JRuby Rack}[https://wiki.jruby.org/wiki/JRuby_Rack]. * Loads all jars inside your application lib/ dir, by default. * Supports rails and merb applications out of the box. == KNOWN ISSUES * To generate coverage report with jruby (>= 1.1) follow instructions from https://www.ruby-forum.com/topic/146252 and run (inside jetty-rails root dir): jruby -S rake rcov * Hoe in jruby has an issue reading the ~/.hoerc file. Just remove it. == USAGE: === Rails: cd myrailsapp jruby -S jetty_rails help option shows usage details: jruby -S jetty_rails --help === Merb: cd mymerbapp jruby -S jetty_merb help option shows usage details: jruby -S jetty_merb --help == Multiple Servers You can specify a configuration yaml file rather than command line switches. The file also allows specifying multiple servers and / or application contexts for single jetty container. For example, you could set a context_path of /testA on port 8888 which is rails, /testB also that port which is merb. Or, you could have /testA on port 8888 and /testB on port 9999. jruby -S jetty_rails -c path/to/config.yml The configuration options are inherited, so if you specify the environment to be "production" at the top level, then any servers and application context will be "production" unless the choose to override the value. - server settings: :port, :jruby_initial_runtimes, :jruby_max_runtimes, :thread_pool_max, :thread_pool_min, :acceptor_size - application context settings: :context_path, :base, :adapter, :environment, :lib_dir, :gem_path As part of the configuration you have some control over jruby & jetty. See spec/config.yml, spec/jetty_rails_sample_1.yml, and spec/jetty_rails_sample_2.yml for more examples. === Rails: If -c is not specified, by default jetty_rails will look for a config/jetty_rails.yml relative to where it is started. Don't forget to add this into your config/environment.rb ActionController::AbstractRequest.relative_url_root = "/testA" === JRuby Configuration You can tweak the JRuby runtimes per application context: :jruby_initial_runtimes: 1 :jruby_max_runtimes: 2 === Jetty Configuration You can also modify the jetty per server configurations: Thread pool will define the thread pool available to the jetty server using a QueuedThreadPool. :thread_pool_max: 40 :thread_pool_min: 1 The acceptor size is the number of acceptor threads available for that server's channel connector. :acceptor_size: 20 See the jetty documentation for more information. == REQUIREMENTS: jetty-rails requires jruby (>=1.1). Please make sure you already have it properly installed and inserted in your PATH environment variable. {Installing JRuby Instructions}[https://wiki.jruby.org/wiki/Getting_Started] == INSTALL: jruby -S gem install jetty-rails == LICENSE: Jetty Rails is distributed under the terms of The MIT License. Copyright (c) 2008 Fabio Kung <fabio.kung@gmail.com> Read more details in the bundled +Licenses.txt+ file. There are other pieces of software bundled with jetty-rails. Before using jetty-rails, make sure you agree with all of them.
This feature is coming soon. Sit tight!