Eu fiz uma servlet no netbeans e contratei um serviço de hospedagem java na Homehost. Estou usando o plano de Tomcat/JVM compartilhado.
O problema é que eu não estou conseguindo colocar a servlet pra rodar.
Eles me disponibilizaram a pasta WEB-INF, dentro de uma pasta public_htm. Esta pasta public_htm é para onde eu consigo enviar os arquivos do site. É como se fosse o “diretório raiz” do meu dominio.
Eu enviei a classe para dentro da pasta classes em WEB-INF e o conector jdbc para dentro de lib em WEB-INF
Em WEB-INF deixei o web.xml que é o seguinte:
<?xml version="1.0" encoding="UTF-8" ?>
ServletOS
ServletOS
ServletOS
/ServletOS
30
index.jsp
Quando eu reinicio o Tomcat/JVM não muda nada. Aliás, estou em dúvida até se a URL que eu estou usando no client está correta.
Considerando que o domínio é www.tcc2008ecfieo.eng.br e que a servlet é ServletOS.class como deveria ficar a URL??? (considerando também o arquivo xml acima)
Bem resumindo é que eu não consigo colocar a Servlet pra funcionar. Esse negócio de Tomcat compartilhado tá foda, porém só tenho uma servlet e ela é bem simples então não justifica o uso de tomcat dedicado.
Por favor, alguém que tenha experiencia com isso ou que já tenha hospedado em servidor compartilhado me salve!!!
ow…p q simplesmente nao coloca o servlet disponivel no diretorio do servidor e simplesmente chama ele pela rede mesmo
gerando uma intranet…?
souber de algo te envio flw
[quote=maicon.santiago]ow…p q simplesmente nao coloca o servlet disponivel no diretorio do servidor e simplesmente chama ele pela rede mesmo
gerando uma intranet…?
souber de algo te envio flw[/quote]
Eu não posso utilizar via intranet porque este servlet responde pra um aparelho celular (Midlet). O aparelho celular está acessando a internet via GPRS e isso faz parte do projeto.
Valew… Se tiver mais alguma informação posta aqui pls…
Renan, eu tbm estou tentando utilizar o homehost porém não tenho sucesso, ele não carrega o meu web.xml, mas para rodar os servlet, vc deve charmar “http://dominio/servlet/ServletOS”.
Alguém sabe como posso configurar para o web.xml ser carregado e as minhas páginas .jsp serem carregadas corretamente???
[quote=Mr Java Beans]Renan, eu tbm estou tentando utilizar o homehost porém não tenho sucesso, ele não carrega o meu web.xml, mas para rodar os servlet, vc deve charmar “http://dominio/servlet/ServletOS”.
Alguém sabe como posso configurar para o web.xml ser carregado e as minhas páginas .jsp serem carregadas corretamente???
[]'s[/quote]
Cara, eu mudei para a Locaweb e tudo funcionou direitinho… o suporte lá é fantástico… Desiste da Homehost…
Pô cara, eu acho q consegui sim.
Para usar fazer os servlets rodarem no homehost, tem que colocar o número da porta do tomcat junto ao endereço do site.
Mas isso é um absurdo, um servidor caro desse e os profissionais de la
não tem a capacidade de configurar corretamente.
Sugestão: Para o Pessoa HomeHost
CONFIGUREM CORRETAMENTE O NAT(Network Address Table) DO SERVIDOR DE APLICAÇÕES
PARA QUE O MESMO, AO RECEBER UMA REQUISIÇÃO DO SERVIÇO VIA PORTA 80 REENDEREÇE
PARA A PORTA 8080 DO TOMCAT…
exemplo:
REQUISIÇÃO–> http://www.secafespb.com.br
COLOQUEM NO NAT: http://www.secafespb.com.br:8080
A partir daí, as chamadas aos servlets será feita via pora 8080.
[]'s