Problema com tomcat

9 respostas
D

Estou com um problema meio estranho. Testei o software a um tempo atras e do nada agora ele nem roda o tomcat

Could not publish server configuration for Tomcat v7.0 Server at localhost. Multiple Contexts have a path of "/fj21-tarefas".
este é o erro que aparece… onde eu posso “resetar” tomcat

9 Respostas

T

Só isso que aparece?

Verifica no manager do Tomcat, as aplicações que estão rodando, vê se não existe nenhuma com esse nome.

M

faz bkp de sua aplicação exclui ela e coloca de novo

D

ja tive este problema o que eu fiz clicar o bt direito no seu projeto item tomcat , la vc tem a opção de remover atualizar ou recarregar seu context, se nao funcionar
voce pode tb apaga a pasta work no seu tomcat

abraço!!

R

Olá, bom dia!

  1. Pare o seu Tomcat.

  2. Entre no diretório “webapps” do Tomcat.

  3. Exclua o .war do seu projeto (deve ser fj21-tarefas.war) e todas a pasta COM O NOME DO SEU PROJETO (fj21-tarefas*), se houver

  4. Inicie o Tomcat

  5. Faça deploy do .war (fj21-tarefas.war) novamente.

Abraço,

D

o tomcat também do nada para.
Se eu deixar rodando o tomcat e depois for testar a pagina novamente da erro 500 na página, sendo que eu nao fiz nada no código. Oque pode ser?

M

eita… ta na hora de da uma formatada nessa maquina e instala o ambiente novamente

D

maquina de empresa. testarei no note

D
Pequeno erro. tem algo relacionado a tempo mesmo!
type Exception report

message

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

exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 1.561.126 milliseconds ago.  The last packet sent successfully to the server was 47 milliseconds ago.
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:681)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause

java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 1.561.126 milliseconds ago.  The last packet sent successfully to the server was 47 milliseconds ago.
	br.com.caelum.tarefas.dao.TarefaDAO.lista(TarefaDAO.java:96)
	br.com.caelum.tarefas.controller.TarefasController.lista(TarefasController.java:46)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	java.lang.reflect.Method.invoke(Unknown Source)
	org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 1.561.126 milliseconds ago.  The last packet sent successfully to the server was 47 milliseconds ago.
	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	java.lang.reflect.Constructor.newInstance(Unknown Source)
	com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
	com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
	com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3090)
	com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
	com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3520)
	com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990)
	com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151)
	com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2625)
	com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2119)
	com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2281)
	org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
	org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
	br.com.caelum.tarefas.dao.TarefaDAO.lista(TarefaDAO.java:84)
	br.com.caelum.tarefas.controller.TarefasController.lista(TarefasController.java:46)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	java.lang.reflect.Method.invoke(Unknown Source)
	org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause

java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
	com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2540)
	com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2990)
	com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
	com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3520)
	com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990)
	com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151)
	com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2625)
	com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2119)
	com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2281)
	org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
	org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
	br.com.caelum.tarefas.dao.TarefaDAO.lista(TarefaDAO.java:84)
	br.com.caelum.tarefas.controller.TarefasController.lista(TarefasController.java:46)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	java.lang.reflect.Method.invoke(Unknown Source)
	org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)
	org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)
	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.12 logs.
J

Eu quis criar uma cópia do meu projeto e tive este problema. Usei a dica do colega dark neo no Eclipse usando no projeto copiado a opção Properties -> Web Project Settings e alterei o Context Root que estava com o nome antigo. Em seguida dei um Clean no meu Tomcat 6.0 (a aplicação já estava adicionada no servidor) e rodei a aplicação copiada tranquilo.

Valeu pela dica dark neo

Criado 13 de junho de 2012
Ultima resposta 22 de fev. de 2013
Respostas 9
Participantes 6