Winstone è un servlet container che è stato scritto da un desiderio di fornire funzionalità servlet. Winstone funziona senza la pesantezza che il rispetto pieno J2EE introduce.
Non vuole essere un contenitore di servlet J2EE stile completamente funzionante (con questo intendo sostenere API estranei ed estranei a servlet, quali JNDI, JavaMail, EJB, ecc) - questo è lasciato al Tomcat, Jetty, resina, JRun, Weblogic et al.
A volte si desidera solo un semplice contenitore di servlet - senza tutto il altra spazzatura - che va solo. Questo è dove Winstone è più adatto.
La versione breve (perché la versione lunga è troppo politicamente scorretto) è il seguente:
Winstone è il nome di una piuttosto grande uomo giamaicano un mio amico ha incontrato una notte, mentre era in discoteca nella zona di Roppongi di Tokyo. Lui (il mio amico) era un po 'liquored fino al momento, e quando propose Winstone si dirigono verso "questo davvero cool club" che sapeva, non pensava ci fosse qualcosa di sbagliato. Non è stato fino Winstone lo ha portato giù per una scala buia e calò i pantaloni che il mio amico clued e corse come l'inferno.
Era troppo bello una storia da lasciar morire, così ho chiamato questo progetto Winstone in modo che detta amico continuerà ad essere ricordato di esso.
Qui sono alcune caratteristiche chiave di "Winstone":
· Fornire veloce, funzionalità servlet container affidabile per un singolo webapp per server
· Mantenere la dimensione del vaso distribuzione core più basso possibile (attualmente 160KB)
· Tenere i file di configurazione ad un minimo assoluto, utilizzando le opzioni di riga di comando per facoltativamente sostituzione sensibile compilato in default.
· Alla fine compilare con GCJ per fare un EXE Windows 3-4Meg per lo sviluppo locale / deployment di servlet. Questo non è ancora avvenuto, a causa di alcuni problemi di GCJ classe di carico.
· Opzionalmente sostenere JSP compilation con Jasper di Apache.
Uso:
Se si vuole costruire dal codice sorgente, è necessario scaricare e installare Apache Maven. Le seguenti istruzioni presuppongono avete già installato Maven ed avere lo script shell Maven nel percorso (per ottenere Maven, vedere http://maven.apache.org/).
Per costruire Winstone, scompattare l'albero:
tar zxf Winstone-src-0.8.tar.gz
Poi costruirlo:
cd winstone
Maven barattolo pulito
Il file winstone.jar sarà nella directory di destinazione dopo la costruzione è stata completata.
Per eseguirlo:
java -jar target / winstone-0.8.jar --webroot = (+ altre opzioni)
- OPPURE -
java -jar target / winstone-0.8.jar --warfile = (+ altre opzioni)
- OPPURE -
java -jar target / winstone-0.8.jar --webappsDir = (+ altre opzioni)
- OPPURE -
java -jar target / winstone-0.8.jar --hostsDir = (+ altre opzioni)
Dettagli del software:
Versione: 0.9.10
Data di caricamento: 3 Jun 15
Licenza: Libero
Popolarità: 11
I commenti non trovato