Como uso o Tomcat em hospedagem compartilhada?

13 respostas
R

Olá pessoal…

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!!!

Valew!!!

:smiley:

Renan

13 Respostas

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

R

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

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

M

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

R

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

Cara, eu mudei para a Locaweb e tudo funcionou direitinho… o suporte lá é fantástico… Desiste da Homehost…

M

Renan, a localweb oferece suporte a servlet, jsp e afins???

abraços…

R

Mr Java Beans:
Renan, a localweb oferece suporte a servlet, jsp e afins???

abraços…

Sim, com Tomcat/JVM dedicada… O preço é um pouco mais salgado que a Homehost, mas pra mim justifica o investimento…

M

renan.morais:
Mr Java Beans:
Renan, a localweb oferece suporte a servlet, jsp e afins???

abraços…

Sim, com Tomcat/JVM dedicada… O preço é um pouco mais salgado que a Homehost, mas pra mim justifica o investimento…

Vlw cara… vou verificar, pq a homehost soh tah me dando dor de cabeça…

Abraços…

J

Alguem conseguiu resolver esse problema ?

M

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.

Por exemplo: http://www.meusite.com:8080/

J

Cara eu fiz assim e funcionou.

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

S

pode postar um exemplo do xml por favor?

Também estou tendo problemas para rodar as páginas jsp.

vlw

D

www.ejhost.com.br tem bons planos
java tomcat uso ela

E

Boa noite alguém conseguiu, estou com sérios problemas ao configurar meu webXML para verificar minhas Servlets, e só ocorre o erro:

Not Found

The requested URL /ServletLogar was not found on this server.

Não sei mais o que faço tb.
Minha aplicação tb está na Homehost

skype: eduperalles
Me ajudem por favor. abraços

Criado 13 de março de 2008
Ultima resposta 12 de ago. de 2015
Respostas 13
Participantes 7