Requisitos de configuração: IIS (vem com servidor win2000), Java 2 SDK 1.4.2 (ou superior), conector Tomcat Web Server, Tomcat 5.0.24 (ou superior)
preparação
1, Java 2 SDK 1.4.2 (ou posterior)
1. Faça download do site www.java.sun.com/downloads/ e selecione
2. Plataforma Java 2, Edição Padrão (J2SE)
3. Selecione Todas as plataformas na caixa de lista suspensa
4. Selecione em J2SE v 1.4.2_04 SDK inclui a tecnologia JVM
5. Baixe o J2SE SDK
6. Selecione aceitar e baixar instalação offline do Windows, multilíngue (j2sdk-1_4_2_04-windows-i586-p.exe, 49,36 MB) versão
2, Tomcat 5.0.24 (ou superior)
1. Baixe em http://jakarta.apache.org/site/binindex.cgi
2. Selecione binários em downloads
3. Selecione 5.0.25 exe download PGP MD5 no Tomcat 5.0.25 CHAVES
3. Tomcat Web Server Connector
1. Baixe em http://jakarta.apache.org/site/binindex.cgi
2. Selecione binários em downloads
3. Selecione nas CHAVES dos conectores do servidor Web Tomcat
4. JK 2
Lançamentos binários JK 2
5. O índice de/dist/jakarta/tomcat-connectors/jk2/binaries aparece
interface, selecione win32/ e selecione download
Jacarta-Tomcat-connectors-jk2.0.4-win32-IIS.zip
Observe que os nomes dos arquivos exibidos nesta lista de diretórios estão truncados, portanto, você precisa observar os prompts na barra de status do navegador para confirmar se o arquivo que você está prestes a baixar deve terminar com "...iis.zip"
Instalação
1 .
Execute j2sdk-1_4_2_04-windows-i586-p.exe e siga as instruções para instalar (você pode alterar o caminho de instalação para um local com o qual está acostumado). Escolha aqui
d:\jdk (jdk cria uma pasta para si mesmo)
2. Tomcat 5
Execute jakarta-tomcat-5.0.24.exe e siga as instruções para instalar (você pode mudar para outros caminhos).
Selecione d:\tomcat5.0 aqui (o Tomcat5.0 criou uma pasta para si mesmo)
Selecione o caminho jdk da máquina local. Em circunstâncias normais, o arquivo de instalação será automaticamente pesquisado e exibido. Se não for exibido corretamente, você também pode alterá-lo manualmente. o documento leia-me.
Nota: Antes de iniciar o Tomcat, certifique-se de que nenhum outro serviço no sistema tenha ocupado a porta 8080 (porta padrão do Tomcat) e a porta 8009 (porta do conector AJP13 do Tomcat)
Após o Tomcat iniciar normalmente, o ícone será carregado na barra do sistema Nota: As versões abaixo do Tomcat 5.0 devem definir uma senha inicial e as versões acima do Tomcat 5.0 não precisam definir
uma. Connectors-jk2.0.4-win32-IIS.zip obtém três pastas: bin conf doc Depois de inserir \bin\, isapi_redirector2.dll pode ser visto.
Corte/copie o arquivo isapi_redirector2.dll para o diretório bin\ do Tomcat, crie um novo diretório win32\i386\ e cole isapi_redirector2.dll.
Lembre-se deste caminho, você o usará posteriormente ao configurar o IIS. Este caminho não é exigido pelo sistema e pode ser alterado!
Agora você pode excluir o diretório jakarta-tomcat-connectors-jk2.0.4-win32-IIS. Os arquivos nele contidos não são mais úteis. Na verdade, em jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip, usamos apenas
as configurações do arquivo isapi_redirector2.dll 1. tomcat
Vá para a pasta conf\ do Tomcat.
Para suportar o conector JK2, pode ser necessário modificar o arquivo jk2.properties. Na maioria dos casos, você pode deixar esse arquivo em seu estado padrão. Não modifiquei esse arquivo durante vários processos de configuração.
## ESTE ARQUIVO PODE SER SUBSTITUÍDO EM TEMPO DE EXECUÇÃO.
## QUANDO VOCÊ EDITAR O ARQUIVO
COMENTÁRIOS
SERÃO _PERDIDOS_
## DOCUMENTAÇÃO DO FORMATO NO JkMain javadoc.
# handler.list=apr,request,channelJni
# www.downcodes.com
# Substitui a porta padrão do socketChannel
#canalSocket.port=8019
#Padrão:
# canalUnix.file=${jkHome}/work/jk2.socket
# Só para verificar se a configuração está funcionando
# shm.file=${jkHome}/work/jk2.shm
# Para ativar o jni, use qualquer diretiva channelJni
#canalJni.disabled = 0
# E uma das seguintes diretivas:
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# Se definido como inprocess, o mod_jk2 registrará os próprios nativos
# Isso permitirá a inicialização do Tomcat a partir do mod_jk2
# apr.jniModeSo=em processo
request.tomcatAuthentication=falso
Defina a variável de ambiente tomcat_home. Aponte para o diretório de instalação do Tomcat d:\Tomcat 5.0. Observe que o sistema precisa ter a variável de ambiente JAVA_HOME disponível
e criar workers2.properties em d:Tomcat 5.0conf. O arquivo de conteúdo workers2.properties é o seguinte:
[shm]
arquivo="d:/Tomcat 5.0/logs/jk2.shm"
size=1048576
# Exemplo de canal de soquete, porta de substituição e host.
[canal.socket:localhost:8009]
porta=8009
host=127.0.0.1
# define o trabalhador
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Mapeamento de Uri
[uri:/*.jsp]
[uri:/servlet/*]
trabalhador=ajp13:localhost:8009
3. Conector Tomcat IIS Você colocou isapi_redirector2.dll em seu caminho, neste exemplo
d:\Tomcat 5.0\bin\win32\i386
Agora você precisa adicionar algumas informações de registro necessárias ao registro, que serão lidas quando o redirecionador for chamado pelo IIS. Crie um arquivo .reg
Editor do Registro do Windows versão 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"workersFile"="d:\\Tomcat 5.0\\conf\\workers2.properties"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"logLevel"="depurar"
"serverRoot"="d:\\Tomcat 5.0\\"
Escreva o texto acima no bloco de notas e salve-o como reg.reg
Clique duas vezes no arquivo .reg e o conteúdo do registro será adicionado com sucesso.
Ele pode ser visto em HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0.
4. Configure vários sites de host virtual para o Tomcat.
Crie duas novas pastas d:\tomcat1 e d:\tomcat2. Crie um diretório ROOT em cada uma das duas pastas.
Abra o arquivo d:\Tomcat5.0\conf\server.xml no Bloco de Notas. Encontre a tag no arquivo server.xml; crie as seguintes informações após a tag:
www.tomcat1.com " appBase="d:\tomcat1" >
www.tomcat2.com " appBase="d: \ tomcat2">
O principal é criar dois novos hosts virtuais www.tomcat1.com e www.tomcat2.com . Os diretórios do site são d:\tomcat1 e d:\tomcat2 respectivamente. d:\tomcat1\ROOT e d:\tomcat2\ROOT. Eles são os diretórios iniciais dos dois sites, respectivamente. Arquivos de log e arquivos de log de acesso também são criados.
5. Abra o mapeamento de /servlet/* do Tomcat.
Abra o arquivo d:\Tomcat 5.0\conf\web.xml no Bloco de Notas.
Pacote
invocador
org.apache.catalina.servlets.InvokerServlet
depurar
0
2
e
invocador
/servlet/*
Remova os comentários desses dois trechos de código para torná-los eficazes.
6. Crie dois sites tomcat1 e tomcat2 no iis. Ao criar, observe que os cabeçalhos do host são definidos como www.tomcat1.com e www.tomcat2.com respectivamente. Os diretórios principais são definidos como d:\tomcat1\ROOT e d:\tomcat2\ROOT respectivamente. Os dois sites estabeleceram filtros ISAPI denominados Jacarta, respectivamente. Todos os arquivos executáveis apontam para d:\Tomcat 5.0\conf\connector\isapi_redirector2.dll.
Crie novos diretórios virtuais para ambos os sites e preencha o alias: jakarta A seleção do diretório aponta para: d:\Tomcat 5.0\bin\win32\i386. item, Concluir.
Ao selecionar o filtro para o filtro IIA, selecione o arquivo executável jakarta como d:\Tomcat 5.0\bin\win32\i386
Selecione o diretório virtual necessário para construir o filtro e carregar o site de serviço Tomcat, clique com o botão direito e selecione Novo e, em seguida, selecione o diretório virtual. Crie um diretório virtual com o alias jakarta. Observe que este nome é um valor fixo, não o escreva incorretamente! O diretório especificado é o diretório onde isapi_redirector2.dll está localizado. Neste exemplo, é d:\Tomcat 5.0\bin\win32\i386.
Reinicie o Tomcat e o iis.
É melhor colocar um arquivo index.htm e um index.jsp nas pastas tomcat1 e tomcat2 para facilitar o teste.