Alguem pode me ajudar exclui um servlet CadastrarPatrimonio que estava funcionando corretamente então precisei incluir novamente esse servlet e aparece a seguinte mensagem:
[code]
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Wrapper cannot find servlet class br.com.teeleap.model.Patrimonio.CadastrarPatrimonio or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
root cause
java.lang.ClassNotFoundException: br.com.teeleap.model.Patrimonio.CadastrarPatrimonio
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18[/code]
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>PatrimonioInfra</display-name>
<description>LiveCycle Data Services Application</description>
<context-param>
<param-name>flex.class.path</param-name>
<param-value>/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars</param-value>
</context-param>
<!-- Http Flex Session attribute and binding listener support -->
<listener>
<listener-class>flex.messaging.HttpFlexSession</listener-class>
</listener>
<!-- MessageBroker Servlet -->
<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<display-name>MessageBrokerServlet</display-name>
<servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
<init-param>
<param-name>services.configuration.file</param-name>
<param-value>/WEB-INF/flex/services-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>CadastrarNotebook</servlet-name>
<display-name>CadastrarNotebook</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.notebook.CadastrarNotebook</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarPatrimonio</servlet-name>
<display-name>CadastrarPatrimonio</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.Patrimonio.CadastrarPatrimonio</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarFabricante</servlet-name>
<display-name>CadastrarFabricante</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.notebook.window.fabricante.CadastrarFabricante</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarUnidadeDisco</servlet-name>
<display-name>CadastrarUnidadeDisco</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.notebook.window.unidadedisco.CadastrarUnidadeDisco</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarMemoria</servlet-name>
<display-name>CadastrarMemoria</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.notebook.window.memoria.CadastrarMemoria</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarProcessador</servlet-name>
<display-name>CadastrarProcessador</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.notebook.window.processador.CadastrarProcessador</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarLeitor</servlet-name>
<display-name>CadastrarLeitor</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.notebook.window.leitor.CadastrarLeitor</servlet-class>
</servlet>
<servlet>
<servlet-name>AlterarNotebook</servlet-name>
<display-name>AlterarNotebook</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.notebook.AlterarNotebook</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarServidor</servlet-name>
<display-name>CadastrarServidor</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.Servidor.CadastrarServidor</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarDisco</servlet-name>
<display-name>CadastrarDisco</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.Servidor.CadastrarDisco</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarPecasAcessorio</servlet-name>
<display-name>CadastrarPecasAcessorio</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.PecasAcessorio.CadastrarPecasAcessorio</servlet-class>
</servlet>
<servlet>
<servlet-name>CadastrarPeriferico</servlet-name>
<display-name>CadastrarPeriferico</display-name>
<description></description>
<servlet-class>
br.com.teeleap.model.Periferico.CadastrarPeriferico</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarNotebook</servlet-name>
<url-pattern>/CadastrarNotebook</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarPatrimonio</servlet-name>
<url-pattern>/CadastrarPatrimonio</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarFabricante</servlet-name>
<url-pattern>/CadastrarFabricante</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarUnidadeDisco</servlet-name>
<url-pattern>/CadastrarUnidadeDisco</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarMemoria</servlet-name>
<url-pattern>/CadastrarMemoria</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarProcessador</servlet-name>
<url-pattern>/CadastrarProcessador</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarLeitor</servlet-name>
<url-pattern>/CadastrarLeitor</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AlterarNotebook</servlet-name>
<url-pattern>/AlterarNotebook</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarServidor</servlet-name>
<url-pattern>/CadastrarServidor</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarDisco</servlet-name>
<url-pattern>/CadastrarDisco</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarPecasAcessorio</servlet-name>
<url-pattern>/CadastrarPecasAcessorio</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>CadastrarPeriferico</servlet-name>
<url-pattern>/CadastrarPeriferico</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
<!-- for WebSphere deployment, please uncomment -->
<!--
<resource-ref>
<description>Messaging WorkManager</description>
<res-ref-name>wm/MessagingWorkManager</res-ref-name>
<res-type>com.ibm.websphere.asynchbeans.WorkManager</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
-->
</web-app>