Instalação do Java Development Kit (JDK)
O primeiro passo para configurar um ambiente de desenvolvimento ou execução Java no Windows é a instalação do JDK. Siga o procedimento abaixo:
- Acesse o site oficial da Oracle e realize o download do instalador correspondente à arquitetura do seu sistema operacional (geralmente Windows x64).
- Após concluir o download, execute o assistente de instalação.
- No seletor de recursos, defina o diretório de destino da instalação. É opcional, mas comum, desativar a instalação do JRE público caso você deseje utilizar apenas o ambiente contido no diretório do JDK.
- Prossiga até a conclusão do processo.
Configuração das Variáveis de Sistema
Para que o Windows identifique os binários do Java globalmente, é necessário configurar as variáveis de ambiente:
- JAVA_HOME: Crie uma nova variável de sistema com este nome e atribua a ela o caminho da pasta raiz onde o JDK foi instalado (ex:
C:\Program Files\Java\jdk1.8.0_301). - Path: Localize a variável
Pathnas variáveis de sistema, edite-a e adicione uma nova entrada com o valor:%JAVA_HOME%\bin. - CLASSPATH: Caso necessário para legado, crie esta variável com o seguinte valor (atente-se ao ponto e vírgula inicial): ```
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Instalação e Configuração do Apache Tomcat
O Apache Tomcat é um servidor web e contêiner de servlets amplamente utilizado. A versão em arquivo comprimido (.zip) permite uma instalação limpa e manual.
- No site oficial do Apache Tomcat, selecione a versão estável desejada na seção de downloads.
- Baixe o pacote Core no formato zip.
- Extraia os arquivos para um diretório local, por exemplo:
C:\infra\apache-tomcat-8.5. - Ajuste de Porta: Se a porta padrão (8080) já estiver em uso, você pode alterá-la editando o arquivo
conf/server.xml. Procure pela tagConnectore modifique o atributoport: ``` <Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> - Para iniciar o serviço, navegue até a subpasta
bine execute o scriptstartup.bat. - Valide a instalação acesssando
http://localhost:8888no seu navegador.
Tratamento de Codificação (Encoding)
Para evitar problemas com caracteres especiais e garantir que o conteúdo seja renderizado corretamente em UTF-8, utilize as configurações a seguir:
Para páginas JSP: Adicione a diretiva de processamento no topo do arquivo:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
Para arquivos HTML estáticos: Caso o servidor não esteja servindo os arquivos com o charset correto, adicione o mapeamento de MIME-type no arquivo web.xml do Tomcat:
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html;charset=UTF-8</mime-type>
</mime-mapping>