Winstone é um servlet container que foi escrito por um desejo de oferecer uma funcionalidade servlet. Winstone funciona sem o inchaço que o cumprimento integral introduz J2EE.
Ele não se destina a ser um servlet container J2EE estilo completamente totalmente funcional (por isto quero dizer apoiando APIs estranhos e alheios a Servlets, como JNDI, JavaMail, EJBs, etc) - este é deixado para Tomcat, Jetty, resina, JRun, Weblogic et ai.
Às vezes você quer apenas um contêiner servlet simples - sem todas as outras porcarias - que só vai. Este é o lugar onde Winstone é o mais adequado.
A versão curta (porque a versão longa é muito politicamente incorreto) é a seguinte:
Winstone é o nome de uma bastante grande homem jamaicano um amigo meu conheceu uma noite, enquanto ele estava fora boates na área de Roppongi de Tóquio. Ele (meu amigo) foi um pouco liquored no momento, e quando Winstone sugeriu que eles cabeça para "deste clube muito legal", ele sabia, ele não achava que alguma coisa estava errada. Não foi até Winstone o levou para baixo de uma escada escura e baixou as calças que meu amigo clued dentro e correu como o inferno.
Foi uma história muito boa para deixar morrer, assim que eu nomeei este projeto Winstone para que a referida amigo continuarão a ser lembrado disso.
Aqui estão algumas características-chave de "Winstone":
· Fornecer a funcionalidade servlet container rápida e confiável para uma única webapp por servidor
· Mantenha o tamanho do frasco de distribuição do núcleo o mais baixo possível (atualmente 160KB)
· Manter arquivos de configuração a um mínimo absoluto, usando opções de linha de comando para opcionalmente substituição sensata compilado na inadimplência.
· Compilar Eventualmente com GCJ para fazer uma 3-4Meg janelas exe para o desenvolvimento / implementação local de servlets. Isso ainda não aconteceu, por causa de alguns problemas de carregamento de classe GCJ.
· Apoiar Opcionalmente JSP compilação usando Jasper do Apache.
Uso:
Se você quer construir a partir do código fonte, você precisará baixar e instalar o Apache Maven. As instruções a seguir assumem que você já instalou o Maven e ter o script shell perito em seu caminho (para obter Maven, consulte http://maven.apache.org/).
Para construir Winstone, descompactar a árvore:
tar zxf winstone-src-0.8.tar.gz
Então construí-lo:
cd winstone
frasco limpo maven
O arquivo winstone.jar será no diretório de destino após a construção é completa.
Para executá-lo:
java -jar target / winstone-0.8.jar --webroot = (+ outras opções)
- OU -
java -jar target / winstone-0.8.jar --warfile = (+ outras opções)
- OU -
java -jar target / winstone-0.8.jar --webappsDir = (+ outras opções)
- OU -
java -jar target / winstone-0.8.jar --hostsDir = (+ outras opções)
Detalhes de Software:
Versão: 0.9.10
Data de upload: 3 Jun 15
Licença: Livre
Popularidade: 11
Comentários não encontrado