Jsp

Sou iniciante e estou com um dúvida conceitual que já postei no fórum da faculdade e estou aguardando resposta, será que alguém daqui pode me ajudar ?
Tenho um exemplo de login em JSP que funciona perfeitamente quando rodado no NetBeans, mas quando tento fazer a chamada http://localhost:8080/WebApplication1/index.jsp direto do navegador web ele somente funciona se o NetBeans estiver em uso, quando rodo com o NetBeans fora de uso recebo a mensagem : O Internet Explorer não pode exibir a página da Web.
Duividas :
1 - conceitualmente porque isso ocorre
2 - como faço para rodar um página JSP direto do navegador sem precisar que o NetBeans esteja ativo e porque.

Desde já agradeço a todos.

1 - Por que você está fazendo errado.
2 - Precisa instalar um servidor ou container web como o Tomcat, mas, como serviço do Windows, independente do Netbeans.

Qual servidor web voce tem configurado no computador ? (Ex. de servidores web :TomCat, Jetty ,Resin e etc)
Por exemplo se voce utiliza o Tomcat voce deve ter certeza q as variaveis de ambiente Catalina_Base e Catalina_Home estao corretamente configuradas.
Depois disso voce precisará colocar seu projeto na pasta webapp do seu servidor Tomcat…
Depois voce precisará dar um START no servidor [executar o Startup.exe da pasta bin do Tomcat].
Aí sim voce deve ir em um navegador web e digitar o endereco http://localhost:8080/webapp/nomedoprojeto/index.jsp
Para poder lhe ajudar com mais detalhes precisamos saber qual é o Servidor Web que voce instalou no seu computador. Mais em resumo é isso aí que voce deve verificar e fazer para que consiga subir sua aplicação em um navegador web .
VAleu!! Sucesso!!!

[quote=hashimotoDiego]Qual servidor web voce tem configurado no computador ? (Ex. de servidores web :TomCat, Jetty ,Resin e etc)
Por exemplo se voce utiliza o Tomcat voce deve ter certeza q as variaveis de ambiente Catalina_Base e Catalina_Home estao corretamente configuradas.
Depois disso voce precisará colocar seu projeto na pasta webapp do seu servidor Tomcat…
Depois voce precisará dar um START no servidor [executar o Startup.exe da pasta bin do Tomcat].
Aí sim voce deve ir em um navegador web e digitar o endereco http://localhost:8080/webapp/nomedoprojeto/index.jsp
Para poder lhe ajudar com mais detalhes precisamos saber qual é o Servidor Web que voce instalou no seu computador. Mais em resumo é isso aí que voce deve verificar e fazer para que consiga subir sua aplicação em um navegador web .
VAleu!! Sucesso!!![/quote]

Detalhe não tinha instalado ainda o Tomcat.
Agora baixei no http://tomcat.apache.org/download-70.cgi
mas segundo o tutorial que tenho apareceria uma tela de instalação mas quando eu descompactei não foi isso que aconteceu…
ele abriu uma arvore de diretorios apache-tomcat-7.0.29 e abaixo
bin
conf
lib

agora não tenho certeza se devo executar a bat startup e depois configurar as variáveis de ambiente conforme explicado no tutorial será que é este o caminho ?

outra coisa meu sistema operacional e win7 32 bits

Volte à página de downloads do Apache tomcat e baixe a versão “Service install” e não a zip.

Possivelmente ele está usando aquele tomcat ou o glassfish que o netbeans instala com ele.
Veja no netbeans o caminho onde o servidor está instalado.

[quote=lele_vader]Possivelmente ele está usando aquele tomcat ou o glassfish que o netbeans instala com ele.
Veja no netbeans o caminho onde o servidor está instalado.[/quote]

como eu faço isso ?

[quote=jsantos.vista]Sou iniciante e estou com um dúvida conceitual que já postei no fórum da faculdade e estou aguardando resposta, será que alguém daqui pode me ajudar ?
Tenho um exemplo de login em JSP que funciona perfeitamente quando rodado no NetBeans, mas quando tento fazer a chamada http://localhost:8080/WebApplication1/index.jsp direto do navegador web ele somente funciona se o NetBeans estiver em uso, quando rodo com o NetBeans fora de uso recebo a mensagem : O Internet Explorer não pode exibir a página da Web.
Duividas :
1 - conceitualmente porque isso ocorre
2 - como faço para rodar um página JSP direto do navegador sem precisar que o NetBeans esteja ativo e porque.

Desde já agradeço a todos.

[/quote]
O que vc esta fazendo é executar o tomcat por dentro do Netbeans, por isso que funciona quando vc está com ele “aberto”, na verdade ele starta o tomcat pra rodar a app que esta dentro da IDE.
Não tem problema nisso, pra desenvolver é até bom, o que vc precisa fazer é adicionar o tomcat que vc baixou ao Netbeans, e fazer como esta fazendo já, apenas sabendo, que vc pode executar ele por fora, quando quiser, no diretório bin tem o executável para rodar o tomcat.

No help do Netbeans tem como adicionar servers, só dar uma olhada lá.

[]s

Entao o caminho é esse mesmo …
Segue um link onde tem passo a passo o que voce deve fazer …http://imasters.com.br/artigo/8639/java/instalando-tomcat-em-10min
No seu caso nao tem problema ser 32bits !E nao se preocupe com a versao de tomcat deste tutorial o que voce baixou também solucionará seu problema.
Faloww!!!

Em artigos do GUJ tambem tem como utilizar o TOMCAt … segue o link… http://www.guj.com.br/articles/9

[quote=Luiz Aguiar][quote=jsantos.vista]Sou iniciante e estou com um dúvida conceitual que já postei no fórum da faculdade e estou aguardando resposta, será que alguém daqui pode me ajudar ?
Tenho um exemplo de login em JSP que funciona perfeitamente quando rodado no NetBeans, mas quando tento fazer a chamada http://localhost:8080/WebApplication1/index.jsp direto do navegador web ele somente funciona se o NetBeans estiver em uso, quando rodo com o NetBeans fora de uso recebo a mensagem : O Internet Explorer não pode exibir a página da Web.
Duividas :
1 - conceitualmente porque isso ocorre
2 - como faço para rodar um página JSP direto do navegador sem precisar que o NetBeans esteja ativo e porque.

Desde já agradeço a todos.

[/quote]
O que vc esta fazendo é executar o tomcat por dentro do Netbeans, por isso que funciona quando vc está com ele “aberto”, na verdade ele starta o tomcat pra rodar a app que esta dentro da IDE.
Não tem problema nisso, pra desenvolver é até bom, o que vc precisa fazer é adicionar o tomcat que vc baixou ao Netbeans, e fazer como esta fazendo já, apenas sabendo, que vc pode executar ele por fora, quando quiser, no diretório bin tem o executável para rodar o tomcat.

No help do Netbeans tem como adicionar servers, só dar uma olhada lá.

[]s[/quote]

O NetBeans esta usando o servidor GlassFish.

Iniciando GlassFish Server 3.1.2
GlassFish Server 3.1.2 está em execução.
Executando implantação incremental para WebApplication1
Distribuição incremental do WebApplication1 completada

Já entendi o conceito e como funciona e porque não funciona quando o NetBeans não esta executanto. Minha pergunta é como “startar” este servidor para executar a minha página direto do navegador ? isso é possível ou somente funciona com o Tomcat ?

Todos os servidores tem um diretório bin que contém o executavél dele… vc starta ele por ali… ai basta “jogar” seu pacote (war) dentro do diretório de deploy do server.
http://docs.oracle.com/cd/E26576_01/doc.312/e24937/basic-features.htm#gglog

A documentação de todo server explica bem esse procedimento, de uma olhada.

Abçs.

[quote=Luiz Aguiar]Todos os servidores tem um diretório bin que contém o executavél dele… vc starta ele por ali… ai basta “jogar” seu pacote (war) dentro do diretório de deploy do server.
http://docs.oracle.com/cd/E26576_01/doc.312/e24937/basic-features.htm#gglog

A documentação de todo server explica bem esse procedimento, de uma olhada.

Abçs.[/quote]

Ok então vou dar uma estudada.

Muito obrigado a todos, tenham um boa noite.
Valeu…

Tem um vídeo no youtibe que mostra como fazer a instalação e configuração do TOMCAT , e tambem mostra como fazer o aplicativo rodar no Tomcat !
segue o link : http://www.youtube.com/watch?v=P9Jrl1uyPuo