Java, Flex, Action Script 3, AIR, MySQL, Sql Server, Oracle, Hibernate
Apache
Integração Apache Http Server + Tomcat utilizando mod_jk connector para Windows
05/10/10
Bom galera, há alguns dias atrás eu precisei fazer essa integração do Apache Http Server com o Tomcat utilizando o mod_jk, porém percebi que todos os posts que encontrava ensinando essa integração estava fazendo em Linux, peguei a ideia nesses e fui implementar no Windows, quebrei a cabeça um pouco, mas consegui. Então resolvi criar esse post para que ajude quem precisar fazer o mesmo no Windows!
1 – Instale o Tomcat (como o foco do post não é ensinar a instalação do Tomcat, eu dei uma pesquisada e achei o seguinte tutorial).
2 – Instale o Apache Http Server (já ensinei como fazer isso no 1º tópico desse outro post).
3 – Após instalar o Apache vá até diretório {diretório de instalação do Apache}\conf e abra o arquivo httpd.conf, nesse arquivo devemos inserir as seguintes linhas no final dele:
#Tomcat settings Include "conf/extra/mod_jk.conf"
4 – No diretório {diretório de instalação do Apache}\conf crie a pasta extra e dentro dela crie o arquivo mod_jk.conf insira as seguintes linhas nesse arquivo:
#Tomcat auto-configure
Include "{diretorio de instalação do tomcat}/conf/mod_jk.conf"
5 – Coloque o arquivo mod_jk.so no diretório {diretório de instalação do Apache}\modules
6 – No diretório {diretório de instalação do Tomcat}\conf, crie o arquivo mod_jk.conf abra-o em um editor de textos e insira as seguintes informações:
<IfModule !mod_jk.c>
LoadModule jk_module "{diretório de instalação do Apache}/modules/mod_jk.so"
</IfModule>
JkWorkersFile "{diretório de instalação do tomcat}/conf/jk/workers.properties"
JkLogFile "{diretório de instalação do tomcat}/logs/mod_jk.log"
JkLogLevel emerg
<VirtualHost localhost>
ServerName localhost
#Aqui vai todos os diretórios do tomcat que o Apache vai "enxergar"
#Exemplos:
#JkMount /manager ajp13
#JkMount /manager/* ajp13
#JkMount /teste ajp13
#JkMount /teste/*.jsp ajp13
#JkMount /teste ajp13
#JkMount /teste/*.jsf ajp13
</VirtualHost>
Lembrando que dentro da “tag” <VirtualHost localhost> deverá ser listado todos os diretórios do tomcat que deverão ser feito a integração Apache Http Server + Tomcat
7- No diretório {diretório de instalação do Tomcat}\conf crie a pasta jk e coloque o arquivo workers.properties e o abra o mesmo no editor de texto, procure pelas seguintes linhas e modifique-as:
workers.tomcat_home="{diretório de instalação do Tomcat}
workers.java_home="{diretório de instalação do Java (JRE)}"
8 – Abra o arquivo {diretorio de instalação do tomcat}/conf/server.xml em um editor de texto e procure pela linha:
<Engine name="Catalina" defaultHost="localhost">
9 – Abaixo dela insira a seguinte linha:
<Listener className="org.apache.jk.config.ApacheConfig" modJk="{diretório de instalação do Apache}\modules\mod_jk.so"/>
Pronto! Agora é só reiniciar o Apache Http Server, você irá perceber que vai aparecer algo relacionado ao mod_jk na barra inferior do painel, e iniciar o Tomcat também!
Espero ter ajudado, qualquer dúvida só comentar aí!
Atenciosamente,
William Morais
Criando e Configurando um Servidor de Versões (SVN)
23/02/09
Este tutorial tem como objetivo exemplificar como instalar e configurar um servidor SVN.
No decorrer desse tutorial iremos instalar os seguintes softwares:
• Apache 2.2.8 (Baixar Apache)
• Subversion 1.4.6 (Baixar Subversion)
1) Instalando o Servidor Apache:
Ao iniciar a instalação clique em “Next”.
Leia os Termos de Licensa, escolha a primeira opção e clique em “Next”.
Na tela de Descrição do Servidor Apache clique em “Next”.
Nos campos “Network Domain” e “Server Name”, digite “localhost”, no campo “Administrator’s Email Adress”, digite “localhost@localhost”. Escolha a opção de instalar como serviço na porta 80 e clique em “Next”.
Escolha a opção “Custom” e clique em “Next”.
Clique no botão “Change”
Crie a pasta “Servidor_De_Internet” no diretório “C:” e dentro dessa pasta crie a subpasta “Apache” e clique em “OK”.
Com o diretório modificado clique em “Next”.
Clique em “Install”.
Após o processo de Instalação clique em “Finish”.
2) Instalando o Subversion (SVN)
Ao iniciar a instalação do Subversion clique em “Sim”.

Clique em “Next”.
Clique em “Next”.
Clique em “Browse”, para poder modificar o diretório onde o Subversion será instalado.
Escolha a pasta criada no momento da instalação do Servidor Apache: “C:\Servidor_De_Internet”.
Com o diretório modificado clique em “Next”.
Se desejar criar uma opção no menu “Iniciar”, então simplismente clique em “Next”, caso não queira selecione a opção “Don’t create a Start…” e clique em “Next”.
Se quiser criar ícones na “Área de Trabalho” e na “Área de serviços” próxima ao relógio do Windows, então deixe as duas opções marcadas, caso contrário desmarque as duas e clique em “Next”.
Clique em “Install”.
Após o processo de instalação clique em “Next”.
Clique em “Finish”.
3) Criando um repositório SVN
Crie a pasta “Repositorio” no diretório: “C:\Servidor_De_Internet”, abra o Prompt do Windows, entre no diretório “C:\Servidor_De_Internet\Repositorio” (cd C:\Servidor_De_Internet\Repositorio)
Após entrar no diretório da pasta “Repositorio” digite: svnadmin create “nomedorepositorio” e execute esse comando.
4) Criando usuários e senha para o servidor
Abra o Prompt do Windows e entre no diretório: “C:\Servidor_De_Internet\Apache\bin” (cd C:\Servidor_De_Internet\Apache\bin).
Execute o seguinte comando:
htpasswd -cm C:\Servidor_De_Internet\Apache\senha “nomedousuario”
Logo após digite a senha para esse usuário e confirme a senha.
Para adicionar outros usuarios utilize “-m” ao invés de utilizar o “-cm”, pois o “-cm” é utilizado para criar um novo arquivo com um usuário, mas como já existe o arquivo o correto é criar só mais um usuário dentro do mesmo. Para maiores informações de como utilizar o comando de criar usuários digite apenas “htpasswd” e dê “enter”, e irá aparecer todos os parâmetros que você pode utilizar para executá-lo.
5) Configurando o Servidor
Coloque o arquivo “ConfigSvn.txt” (Baixar “ConfigSvn.txt”) no diretório: “C:\Servidor_De_Internet\Apache\conf”. Abra o arquivo “httpd.txt” localizado nessa mesma pasta onde foi colocado o arquivo “ConfigSvn.txt”.
No final do arquivo “httpd.txt” digite:
#Configuração SVN
Include conf/ConfigSvn.txt
Salve o arquivo e feche.
Abra o arquivo “ConfigSvn.txt”.
Verifique se os diretórios das linhas “LoadModule” estão de acordo com o diretórios em que foi instalado o Subversion.
Dentro do bloco “Location”, informe o diretório do seu repositório na linha “SVNPath” e o diretório do arquivo de senhas na linha “AuthUserFile”.
Salve o arquivo e feche.
No diretório: “C:\Servidor_De_Internet\Repositorio\javacia\conf” abra o arquivo “svnserve.conf”, tire o comentário (#) das linhas “anon-access” e “auth-access”, e também modifique o parâmetro atribuido na linha “anon-access” de “read” para “none”.
A configuração “anon-access”, serve para informar se o repositório terá direito de acesso anônimo, ou seja, sem necessidade de usuário registrado, os parâmetros que podem ser passados são:
none – acesso não permitido para usuários anônimos
read – somente leitura para usuários anônimos
write – leitura e escrita para usuários anônimos
O “auth-access” tem a mesma utilidade do “anon-access”, só que agora para usuários registrados.
6) Testando a instalação e configuração do servidor
Reinicie e verifique se ele irá reiniciar sem nenhum erro, caso tenha algum erro, reveja os passos anteriores do tutorial.
Para testarmos o servidor abra seu Browser de internet e digite “http://localhost/svn”
Ao digitar o usuario e senha criados anteriormente clique em “OK”, o Browser deverá mostrar as seguintes informações:
Pronto, você já pode utilizar seu servidor SVN para seus projetos, nós da JavaCia esperamos ter ajudado com esse tutorial, para baixá-lo em formato PDF cliquei aqui.
Atenciosamente,
William Morais
JavaCia





























