Olá a todos. Agora estou me aventurando em Java para Web, por parecer ser um mercado mais promissor, então criei uma página simples em JSP baseada no 1° exemplo que o livro Deitel fornece.
Essa página foi criada no bloco de notas e salva com a extensão .jsp, mas quando abro ela, não aparece nada, apenas o código em Java que está entre “<% >”.
As variáveis de ambiente (JAVA_HOME, CLASSPATH e PATH) estão configuradas corretamente.
Pesquisando no Google, li em alguns locais que para visualizar essas páginas .jsp é necessário ter o Servidor Apache2 instalado… isso procede?
Isso mesmo, você tem que rodar a página dentro de um servidor web p/ java. Você tem duas opções, ou instalar somente o servidor (TomCat por exemplo) ou utilizar uma IDE que já chame o servidor para você. Se você instalar o NetBeans, no processo de instalação ele já questiona se você quer instalar o TomCat. Daí é só criar um projeto Web dentro do NB e mandar rodar.
Opa… instalei o Tomcat 5.5, e configurei a variável de ambiente CATALINA_HOME para apontar para o diretório onde o Tomcat foi instalado.
Feito isso, fui testar o Tomcat para ver se ele estava configurado corretamente, então em meu browser digitei “http://localhost:8080”. Feito isso, a página do Tomcat foi configurada, me levando a crer que estava tudo OK. Então fui testar em uma página bem simples:
<html>
<head><title> teste JSP </title></head>
<body>
<font size="10">Testando JSP </font>
<%= new java.util.Date()>
</body>
</html>
Com a página acima salva com a extensão .jsp(ela foi salva no Desktop) , fui tentar abri-la digitando “http://localhost:8080/teste.jsp”
só que o Tomcat me retornou o “Erro 404”… Li por ai que eu preciso criar um arquivo .XLM para mapear alguma coisa, também li que essa página .jsp deve estar dentro de um diretório WEB-INF… Isso tudo procede?
No Netbeans 6 + GlassfishV2 digitei o mesmo código acima, que funcionou corretamente.