Winstone on servlet säiliö, joka oli kirjoitettu ulos halu tarjota servlet toiminnallisuutta. Winstone toimii ilman paisunut että täysi J2EE noudattaminen tuo.
Sen ei ole tarkoitus olla täysin täysin toimiva J2EE tyyli servlettisäiliö (Tällä tarkoitan tukevat ylimääräisiä API liity Servleteillä, kuten JNDI, JavaMail, EJBs, jne) - tämä jää Tomcat, Jetty, Resin, JRun, Weblogic et ai.
Joskus haluat vain yksinkertainen servlettisäiliö - ilman kaikkia muita junk - se vain menee. Tässä on Winstone sopii parhaiten.
Lyhyt versio (koska pitkä versio on liian poliittisesti virheellinen) on seuraava:
Winstone on nimi melko suuri Jamaikan mies ystäväni tapasi yhden yön, kun hän oli ulos kerhotoiminnan Roppongi alueella Tokiossa. Hän (ystäväni) oli hieman värjätty ylös aikaa, ja kun Winstone ehdotti, että he pää "tämä todella siistiä klubi", hän tiesi, hän ei usko mitään oli vialla. Vasta Winstone johti hänet pimeässä rappukäytävässä ja pudotti housunsa että ystäväni liimata sisään ja juoksi helvetisti.
Se oli liian hyvä tarina antaa kuolla, joten nimeksi tätä hanketta Winstone jotta mainittu ystävä jatkossakin muistutetaan siitä.
Tässä muutamia keskeisiä piirteitä "Winstone":
· Tarjonta nopea, luotettava servlettisäiliö toiminnallisuuden yhden webapp palvelinta kohti
· Pidä koko ydin jakelun purkki mahdollisimman alas (nykyisin 160KB)
· Pidä asetustiedostot minimiin, komentorivin vaihtoehtoja valinnaisesti ohittaa järkevää koottu oletusarvot.
· Lopulta koota GCJ tehdä 3-4Meg windows exe paikallisen kehityksen / käyttöönottoon servlettejä. Tämä ei ole vielä tapahtunut, koska joidenkin GCJ luokan lastaus ongelmia.
· Vaihtoehtoisesti tukea JSP kokoelma Apache Jasper.
Käyttö:
Jos haluat rakentaa lähdekoodista, sinun täytyy ladata ja asentaa Apache Maven. Seuraavissa ohjeissa oletetaan, että olet jo asentanut Maven ja on Maven komentotulkkiskripti teidän tiellä (saada Maven, katso http://maven.apache.org/).
Rakentaa Winstone, pura puu:
tar zxf Winstone-src-0.8.tar.gz
Sitten rakentaa sen:
cd Winstone
Maven puhdas jar
Winstone.jar tiedosto tulee olemaan kohdehakemiston kun rakentaa on valmis.
Ajaa se:
java-jar target / winstone-0.8.jar --webroot = (+ muita vaihtoehtoja)
- TAI -
java-jar target / winstone-0.8.jar --warfile = (+ muita vaihtoehtoja)
- TAI -
java-jar target / winstone-0.8.jar --webappsDir = (+ muita vaihtoehtoja)
- TAI -
java-jar target / winstone-0.8.jar --hostsDir = (+ muita vaihtoehtoja)
Ohjelmiston tiedot:
Kommentteja ei löytynyt