JSP é uma nova ferramenta de desenvolvimento web desenvolvida pela Sun com base em servlet. Em países estrangeiros, ejb+jsp/servlet+servidor de aplicativos+banco de dados se tornou uma arquitetura popular para sites de comércio eletrônico. Se você escolher a plataforma jsp como suporte para sites comerciais da Internet, velocidade, preço e estabilidade devem ser levados em consideração, pois essas resinas são muito boas. A instalação do resin no Linux foi apresentada em muitos artigos. Este artigo apresenta sua instalação no sistema operacional Windows. Acredito que depois de ler este artigo, você construirá facilmente um site com funções poderosas.
O primeiro requisito é que o jdk tenha sido instalado normalmente. Não vou entrar em detalhes sobre a instalação do jdk aqui, existem muitos artigos nessa área.
Existem duas maneiras de o resin atingir o objetivo do intérprete jsp. Uma é integrar-se ao iis e a outra é usar o httpd como independente. Qual método usar depende da preferência pessoal e da situação real. Eu uso o primeiro.
Primeiro, vamos explicar o método autônomo mais simples.
Este método quase não requer configuração. Depois de descompactar a resina, basta executar binhttpd.exe diretamente. Deve-se observar que após a execução do httpd.exe, duas janelas serão geradas. Uma é semelhante à janela da linha de comando (mas só pode produzir, não inserir) e a outra é a janela de controle da GUI. nessas duas janelas. método para fechá-lo, o que causará erros no sistema de resina. A maneira correta é usar o botão sair na interface do usuário.
Aguarde até que a janela da linha de comando apareça:
resin 2.1.6 -- mon 2 de outubro 17:34:31 pdt 2000
Ouvir *:8080
significa que a inicialização foi bem-sucedida e o seguinte 8080 é a porta que o resin httpd está escutando no momento. Esta porta pode ser modificada. Ao modificar, você precisa modificar o arquivo confresin.conf e modificar a seguinte
seção:xml:
<!-- a porta http -->
<httpd-port>8080</httpd-port>
Basta alterar 8080 aqui para a porta desejada. Mas tome cuidado para não duplicar a porta já ocupada, caso contrário ela não iniciará. Neste momento, o resin httpd já está aceitando acesso e possui as funções básicas do iis. O diretório raiz http é padronizado como o diretório doc do diretório de instalação do resin, mas também pode ser modificado
confresin.conf:xml. :
<servidor http>
<app-dir>doc</app-dir>
Esta é a situação padrão. Você também pode escrever caminhos absolutos para definir outros diretórios. Digite http://localhost:8080/ e dê uma olhada!
Vamos falar sobre como integrar com o iis. Neste modo, o resin é executado como um plug-in para iis. Ele analisa apenas .jsp, .xtp e outros arquivos, assim como asp.dll é responsável por analisar arquivos .asp e perl.dll é responsável por analisar arquivos .pl. . Essa configuração é complicada e pode causar problemas, mas traz muita comodidade.
Por favor, pense duas vezes antes de agir.
O que quero falar a seguir é o método de instalação manual. Pessoalmente, acho que o setup.exe que ele fornece geralmente apresenta problemas durante a instalação e não é confiável.
1. Depois de instalar o jdk e o resin (tudo isso não faz sentido)
2. Execute o arquivo binsetup.exe
e preencha os diretórios resin home e iis/pws, clique em ok, isso irá parar iis/copy iis_run.dll/start iis Neste momento, haverá um arquivo iis_run.dll no diretório inetpubscripts do seu iis. Ao mesmo tempo, haverá um srun adicional no filtro configurado no iis.
3. A resina não pode ser usada neste momento e você precisa instalar um serviço e executar o comando srun.exe -install no diretório bin. Isso instalará um serviço de resina no sistema.
4. Configure o arquivo resin.conf
e edite a seguinte seção:
<http-server>
<app-dir>doc</app-dir>
Modifique doc para o diretório onde seu wwwroot está localizado e tudo ficará bem agora!
5. É necessário reiniciar o sistema
. Se não for reiniciado, o serviço de resina não será executado corretamente.
6. Navegue em http://localhost/caucho-status e dê uma olhada!
Neste caso, basicamente acabou. No futuro, o iis e o resin desempenharão suas respectivas funções, o iis será responsável pela análise de arquivos html e asp e o resin será responsável pela análise de arquivos jsp. A última coisa que quero dizer é que a função da resina é muito poderosa e todos podem ser implementados diretórios virtuais, hosts virtuais e balanceamento de carga.