Erro ao acessar o servido apache na rede

5 respostas
C

Pessoal tenho uma dúvida.

Tenho um servidor onde rodo o apache, que está rodado normalmente inclusive na rede funciona normal.

Quando eu tento acessar o caminho do projeto no host: http://53.248.34.70:8080/projeto ele me retorna esse erro:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 58

55: <tr>
56:     <td bgcolor="#e8e8e8" align="right">Concessão:</td>
57:     <td><select name="concessao" id="concessao">
58:           <% for(concessionario c: listaConcessao){
59:            %><option> <%= c.getNomeConcessao()%> </option>
60:    <%
61:    }


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

java.lang.NullPointerException
	org.apache.jsp.index_jsp._jspService(index_jsp.java:113)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.33 logs.

Só que quando eu conecto meu notebook na rede e executo o projeto usando o apache do meu notebook e acessando o banco mysql do servidor fixo, funciona.

alguém tema alguma sugestão de como corrigir isso?

na minha string de conexão jdbc estou colocando o IP do servidor onde está instalado o mysql é isso né?

...

String url = "jdbc:mysql://53.248.34.70:3306/meubanco"

5 Respostas

Hebert_Coelho

http://53.248.34.70:8080/projeto
Se a URL que você está acessando é essa acima, e seu banco está no mesmo ip… você deveria colocar apenas localhost, não?

jdbc:mysql://53.248.34.70:3306/meubanco

A aplicação e o DB estão no mesmo pc?

C

jakefrog:
http://53.248.34.70:8080/projeto
Se a URL que você está acessando é essa acima, e seu banco está no mesmo ip… você deveria colocar apenas localhost, não?

jdbc:mysql://53.248.34.70:3306/meubanco

A aplicação e o DB estão no mesmo pc?

Sim estão no mesmo PC

Fiz o teste coloquei o localhost:3306/projeto, só que da o mesmo erro:

Só que se a string estiver como localhost, se eu tentar acessar de outra máquina na rede não vai dar pau?

Usando http://53.248.34.70:8080/projeto eu consigo visualizar os dados do banco no ip, só que usando o apache do meu notebook. Sò que preciso usar o apache do servidor.

Hebert_Coelho

Se a aplicação está no mesmo pc, deixa a URL do DB como localhost mesmo e tenta.

C

Olha o erro:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 58

55: <tr>
56:     <td bgcolor="#e8e8e8" align="right">Concessão:</td>
57:     <td><select name="concessao" id="concessao">
58:           <% for(concessionario c: listaConcessao){
59:            %><option> <%= c.getNomeConcessao()%> </option>
60:    <%
61:    }


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

java.lang.NullPointerException
	org.apache.jsp.index_jsp._jspService(index_jsp.java:113)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.33 logs.
C

Amigos só para tirar uma dúvida,
na minha aplicação eu preciso deixar o conexão com meu banco como LocalHost?

Criado 2 de dezembro de 2011
Ultima resposta 5 de dez. de 2011
Respostas 5
Participantes 2