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:
[code]
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:
56: Concessão: |
57:
58: <% for(concessionario c: listaConcessao){
59: %> <%= c.getNomeConcessao()%>
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.[/code]
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"
|
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?
[quote=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?[/quote]
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.
Se a aplicação está no mesmo pc, deixa a URL do DB como localhost mesmo e tenta.
Olha o erro:
[code]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:
56: Concessão: |
57:
58: <% for(concessionario c: listaConcessao){
59: %> <%= c.getNomeConcessao()%>
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.[/code]
|
Amigos só para tirar uma dúvida,
na minha aplicação eu preciso deixar o conexão com meu banco como LocalHost?