Winstone je servlet kontejner, který byl napsán z touhy k zajištění funkčnosti servlet. Winstone funguje bez udit, že úplné dodržování zavádí J2EE.
Není určen být zcela plně funkční J2EE styl servlet kontejner (tím mám na mysli podporu cizí API nesouvisející se Servlets, jako JNDI, JavaMail, EJB, atd) - to je ponecháno na Tomcat, Jetty, pryskyřice, JRun, Weblogic a kol.
Někdy se chcete jen jednoduchý servlet kontejner - bez všech ostatních haraburdí - to jen jde. To je místo, kde Winstone se nejlépe hodí.
Krátká verze (protože dlouhá verze je příliš politicky nesprávný), je následující:
Winstone je název poměrně velkého jamajského muže, můj přítel se setkal jednou v noci, když byl venku klubů v Roppongi oblasti Tokia. On (můj přítel), byl trochu liquored se v té době, a když Winstone navrhl, oni jdou na "to opravdu chladném klubu" Věděl, že si nemyslel, že se něco děje. To nebylo až do Winstone vedl ho dolů temnou schodišti a pustil si kalhoty, že můj přítel dozvědět se a běžel jako o život.
Bylo to příliš dobré, příběh nechat zemřít, takže jsem pojmenoval tento projekt Winstone, aby řekl, přítel bude nadále dostávat upozornění na to.
Zde jsou některé klíčové rysy "Winstone":
· Dodávky rychlé a spolehlivé funkčnosti servlet kontejner pro jeden webapp na serveru
· Udržet velikost jádra distribuční nádoby tak nízké, jak je to možné (v současné době 160 kb)
· Mějte konfigurační soubory na absolutní minimum, pomocí voleb příkazového řádku volitelně přepsání rozumný sestaven v prodlení.
· Nakonec kompilace s GCJ udělat 3-4Meg windows exe místního rozvoje / nasazení servlets. To se ještě nestalo, protože některé GCJ třídy zatížení problémy.
· Volitelně podporovat JSP kompilaci pomocí Apache Jaspera.
Využití:
Chcete-li vytvořit ze zdrojového kódu, budete muset stáhnout a nainstalovat Apache Maven. Následující pokyny předpokládat, že jste již nainstalovali Maven a mají Maven skript ve vaší cestě (dostat Maven, viz http://maven.apache.org/).
Chcete-li vytvořit Winstone, rozbalit strom:
tar zxf Winstone-src-0.8.tar.gz
Pak stavět to:
CD Winstone
Maven čistý jar
Soubor winstone.jar bude v cílovém adresáři po sestavení je kompletní.
Chcete-li jej spustit:
java -jar target / Winstone-0.8.jar --webroot = (+ další možnosti)
- OR -
java -jar target / Winstone-0.8.jar --warfile = (+ další možnosti)
- OR -
java -jar target / Winstone-0.8.jar --webappsDir = (+ další možnosti)
- OR -
java -jar target / Winstone-0.8.jar --hostsDir = (+ další možnosti)
Podrobnosti Software:
Verze: 0.9.10
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 11
Komentáře nebyl nalezen