Requisitos do sistema:
O hardware pode executar o sistema operacional
Sistema operacional Win2K, WinXP ou Win2003
Preparação preliminar:
Lista de software necessário: (Esta configuração é concluída com as seguintes versões de software)
1. APACHE_2.0.47-win32-x86-no_ssl (servidor web Apache)
2. PHP-4.3.3-Win32 (analisador de linguagem PHP)
3. MySQL-4.0.12-win (banco de dados MySQL)
4. j2sdk-1_4_2-windows-i586 (ambiente de linguagem JAVA)
5. Jakarta-Tomcat-5.0.9 (servidor de análise Tomcat JSP)
6. Resin-3.0.3 (servidor de análise Resin JSP)
7. mod_jk_1.2.5_2.0.47.dll (mais que integra Apache + Tomcat)
8. mm.mysql-2.0.4-bin.jar (arquivo MySQL de acesso JSP)
inicia a instalação:
1. Configuração de instalação do Apahce+PHP+MySQL
1. Instale APACHE_2.0.47-win32-x86-no_ssl O caminho de instalação padrão do programa é: C:apache2program filesapache Group. para: C:
(Você não precisa fazer nenhuma modificação, é principalmente pela comodidade de modificar a configuração).
2. Após a conclusão da instalação, o serviço apache é carregado automaticamente. Neste momento, abra o navegador e navegue: http://localhost A página de boas-vindas do apache aparecerá (esta etapa requer o arquivo "index.html.en". no diretório C:apache2htdocs ” para “index.html” antes que possa ser exibido); se ocorrer uma exceção nesta etapa, verifique o arquivo fonte de instalação e reinstale.
3. Instale o PHP-4.3.3-Win32 Geralmente, o arquivo PHP baixado é um pacote compactado sem instalação. Basta descompactá-lo em C:PHP.
4. Configure o PHP e o Apache para que possam analisar programas PHP.
Configuração PHP: Renomeie "php.ini-dist" no diretório C:PHP para "php.ini" e copie-o para C:windowssystem32 (o diretório Win2K é: C:winntsystem32)
Configuração do Apache:
C:apahce2confhttpd.conf
httpd.conf
D Adicione a seguinte instrução no final deste arquivo de configuração para dar suporte ao programa php:
ScriptAlias /php/ "C:/PHP/"
Aplicativo AddType/x-httpd-php .php3
Aplicativo AddType/x-httpd-php .php
Aplicativo AddType/x-httpd-php .phtml
Ação application/x-httpd-php "/php/php.exe"
5. Reinicie o servidor Apache e escreva a seguinte instrução no editor:
<?
phpinfo();
?>
Salve o nome do arquivo "test.php" no diretório C:apache2htdocs, abra o navegador e navegue até: http://localhost/test.php . Se informações básicas do PHP aparecerem, significa que a configuração está correta. bem-sucedido. Siga rigorosamente as instruções acima para instalar e configurar, e tudo terá sucesso na primeira vez.
6. Instale o MySQL-4.0.12-win, continue pressionando "next" e a instalação será bem-sucedida. Em seguida, execute "winmysqladmin.exe" no diretório C:mysqlbin aparecerá, indicando. que a instalação foi bem-sucedida.
7. PHP e MySQL são ignorados aqui, geralmente não há problema.
Neste ponto você pode fazer uma pausa e se preparar para o longo processo abaixo...
2. Instale o JDK e o Tomcat
1. Instale j2sdk-1_4_2-windows-i586. O JDK deve ser instalado antes do Tomcat e do Resin. O caminho de instalação padrão é suficiente.
2. Instale Jakarta-Tomcat-5.0.9, o caminho de instalação padrão é suficiente.
3. Copie o arquivo mm.mysql-2.0.4-bin.jar para C:j2sdk1.4.2lib e C:Tomcat 5.0commonlib respectivamente
4. Defina variáveis de ambiente (Desktop->Meu Computador->Clique com o botão direito->Selecione "Propriedades"->Avançado->Variáveis de Ambiente), todas as configurações são feitas na coluna de variáveis do sistema.
Novo->Nome da variável: JAVA_HOME
->Valor da variável: C:j2sdk1.4.2
Novo->Nome da variável: TOMCAT_HOME
->Valor da variável: C:Tomcat 5.0
Novo->Nome da variável: PATH
->Valor da variável: .;C:j2sdk1.4.2bin; (o ".;" anterior deve estar presente)
Modifique e adicione a variável de ambiente CLASSPATH (se não existir esse nome de variável, crie um novo)
->Adicionar valor da variável: .;C:j2sdk1.4.2libdt.jar;C:j2sdk1.4.2libtool.jar;
C:j2sdk1.4.2libNetComponents.jar;
C:j2sdk1.4.2libmm.mysql-2.0.4-bin.jar;
C:Tomcat 5.0commonclasses;
C:Tomcat 5.0commonlib;
C:Tomcat 5.0commonlibservlet-api.jar;
(O ".;" na frente deve estar lá)
5. Inicie o servidor Tomcat, abra o navegador e navegue: http://localhost:8080/ , a página de boas-vindas do Tomcat aparecerá se houver uma exceção nesta etapa; , verifique o arquivo de origem da instalação e tente instalar novamente.
3. Integre o servidor Apache+Tomcat
1. Copie o arquivo mod_jk_1.2.5_2.0.47.dll para o diretório C:Apache2modules.
2. Configuração do Apache:
C:apahce2confhttpd.conf
httpd.conf
Adicione a seguinte instrução no final deste arquivo de configuração para suportar programas jsp:
LoadModule jk_module módulos/mod_jk_1.2.5_2.0.47.dll
JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
3. Verifique se a porta "8009" no arquivo C:Tomcat 5.0confserver.xml está comentada. Se for consistente com minha versão, nenhuma modificação será necessária.
4. No diretório C:Tomcat 5.0conf, crie um novo arquivo chamado "workers.properties" e copie o conteúdo a seguir para o novo arquivo workers.properties.
trabalhadores.propriedades
# Basta copiar o seguinte conteúdo:
# Atualmente está modificado de acordo com o diretório de instalação
trabalhadores.tomcat_home=C:Tomcat 5.0
trabalhadores.java_home=C:j2sdk1.4.1_01
ps=
# trabalhador.list=ajp13
trabalhador.list=ajp12,ajp13
trabalhador.ajp12.port=8007
trabalhador.ajp12.host = localhost
trabalhador.ajp12.type=ajp12
trabalhador.ajp12.lbfactor=1
trabalhador.ajp13.port=8009
trabalhador.ajp13.host = localhost
trabalhador.ajp13.type=ajp13
trabalhador.ajp13.lbfactor=1
trabalhador.loadbalancer.type=lb
trabalhador.loadbalancer.balanced_workers=ajp12, ajp13
trabalhador.inprocess.type=jni
trabalhador.inprocess.class_path=$(workers.tomcat_home)$(ps)classes
trabalhador.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar
trabalhador.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar
trabalhador. inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar
trabalhador.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$ (ps)servlet.jar
trabalhador.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar
trabalhador.inprocess.class_path=$(workers.java_home)$(ps )lib$(ps)tools.jar
trabalhador.inprocess.cmd_line=-config
trabalhador.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml
trabalhador.inprocess.cmd_line=-home
trabalhador.inprocess.cmd_line=$ (workers.tomcat_home)
trabalhador.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
trabalhador.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout
trabalhador.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr
trabalhador.inprocess.sysprops=tomcat.home=$( trabalhadores.tomcat_home)
5. Neste ponto, a integração do Apache e do Tomcat está concluída.
Use o editor para escrever o seguinte conteúdo:
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<cabeça>
<title>Experimento HI-JSP</title>
</head>
<corpo>
<%
String Msg = "Este é o teste JSP! Depois de ver isso, parabéns, você conseguiu!";
out.print("Olá mundo!");
%>
<h3><%=Mensagem%></h3>
A data e hora atuais são <%=new java.util.Date() %>
<br>
<%
String str = "Usar trim() e substring() pode ser muito útil";
out.println(str);
%>
</body>
</html>
Salve o nome do arquivo "test.jsp" no diretório C:Tomcat 5.0webappsROOT, abra o navegador e navegue: http://localhost:8080/test.jsp . , o endereço será alterado para: http://localhost/test.jsp Se for exibido normalmente, significa que a configuração foi bem-sucedida. Siga rigorosamente as instruções acima para instalar e configurar, e tudo terá sucesso na primeira vez.
4. Integre Apache+Tomcat+MySQL
Esta etapa é relativamente simples, mas também é a menos provável de sucesso. O driver MySQL do JSP foi colocado no diretório correspondente e as variáveis de ambiente também foram definidas, portanto, é apenas para testar se o JSP pode se conectar. o banco de dados MySQL.
1. Teste 1, use o editor para escrever o seguinte conteúdo:
<%@ page contentType="text/html;charset=gb2312" %>
<%
conexão java.sql.Connection;
java.lang.String strConn;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
%>
Nota: O banco de dados aqui é: test O nome de usuário para conectar-se ao banco de dados é: root A senha está vazia. Faça as modificações correspondentes de acordo com seu próprio banco de dados.
Salve o arquivo chamado "test-mysql.jsp" no diretório C:Tomcat 5.0webappsROOT, abra o navegador e navegue: http://localhost:8080/test-mysql.jsp ou http://localhost /test-mysql.jsp , após a execução, se uma página em branco for exibida, significa que a conexão com o banco de dados foi bem-sucedida, caso contrário, significa que a conexão não foi bem-sucedida, volte e configure cuidadosamente passo a passo.
2. Teste 2, use o editor para escrever o seguinte conteúdo:
<%@ page contentType="text/html;charset=GBK" %>
<%@page idioma="java" import="java.sql.*"%>
<%
Conexão conexão = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/test","root","");
if(conn==nulo){
System.out.println("obter erro de conexão");
}
Instrução stmt=conn.createStatement();
Conjunto de resultados RS_result=null;
%>
<html>
<cabeça>
<title>Teste</title></head>
<corpo>
<%
RS_result=stmt.executeQuery("selecione * do livro de visitas");
Nome da sequência;
enquanto(RS_result.next())
{
Nome=RS_result.getString("nome");
%>
<%=Nome%>
<%
}
RS_resultado.close();
stmt.close();
conn.close();
%>
</body>
</html>
Salve o nome do arquivo "test-mysql2.jsp" no diretório C:Tomcat 5.0webappsROOT, abra o navegador e navegue: http://localhost:8080/test-mysql2.jsp ou http : //localhost/test-mysql2.jsp , após a execução.
5. Instale o Resin e integre o Apache + Resin
1. Suponha que nenhum outro servidor de análise JSP esteja iniciado na máquina. Se estiver iniciado, feche o serviço.
2. Descompacte Resin-3.0.3.zip diretamente em C:
3. Use o comando no modo caractere: C:resin-3.0.3binhttpd –install
Instale o Resin como um serviço no sistema e, em seguida, inicie o Resin no serviço.
Comando de exclusão de serviço: C:resin-3.0.3binhttpd –remove
4. Abra o navegador e navegue até: http://localhost:8080 . Se as informações do Resin forem exibidas, o serviço Resin foi iniciado.
5. Configuração do Apache:
C:apahce2confhttpd.conf
httpd.conf
Adicione a seguinte instrução no final deste arquivo de configuração:
LoadModule caucho_module C:/resin-3.0.3/libexec/apache-2.0/mod_caucho.dll
<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Local /status do caucho>
SetHandlercaucho-status
</Local>
</IfModule>
AddHandler caucho-request jsp
<Local /servlet/*>
Solicitação SetHandlercaucho
</Location>
Salve e reinicie o apache
6. Configuração da resina:
C:resin-3.0.3confresin.conf
resin.conf
Modifique o diretório padrão, a parte vermelha é o conteúdo da modificação:
<servidor>
<hostid="">
<diretório-documento>C:Apache2htdocs</diretório-documento>
...
</host>
</servidor>
Após a conclusão, salve-o, reinicie o serviço Resin, armazene o arquivo JSP editado no diretório C:Apache2htdocs, abra o navegador para navegar e você pode alternar livremente entre PHP e JSP.