Problemas com JSP e Apostilas Java para JSP [RESOLVIDO]

7 respostas
renatac

Galerinha to iniciando em Java, já tenho uma tabela em Mysql, funciona com eclipse, agora quero fazer essa minha aplicação com interface gráfica, tipo assim, minha tabela no MySql é um formulario com dados nome, sobrenome, idade, sexo e mais algumas coisinhas, com metodos inserir, alterar, excluir, selecionar… Depois criei no Tomcat um index, agora estou com um servlet, mas ele nao está rodando quando chamo meu http:// … alguem tem alguma ideia!!! Ou alguma apostila onde posso resolver esse problema? Um passo a passo?!.. Já inseri meu servlet no meu web.xml…

Vlw pessoal… :wink:

7 Respostas

dudaskank

baixei umas apostilas do site www.caelum.com.br e gostei acho que vão ser úteis pra vc

sobre seu problema… o que aparece?

rogercafe

Renata, é pelo visto você terá muitas dúvidas ainda…
Olha eu estou fazendo trabalho para a facul, é uma biblioteca online.
Estou usando JSP+Servlets+JavaBeans.
Estou montando vídeo aulas para mostrar para o pessoal da facul como estou montando o sistema, se quiser posso disponibilizar para você também.
Se quiser, podemos conversar por emails.
[email removido]
ps: também não sou fluente em Java, tenho a ajuda do mestre Philip

renatac

Pessoal... assim.. eu criei um index.html daí eu fui no meu web.xml e coloquei la....

coloquei o seguinte endereço no browser http://localhost:8080/meusite/index.html dai abriu a pagina que eu havia criado... Depois fiz um servlet no eclipse... rodou tudo direitinho, colocquei no meu web.xml o que devia colocar (estou seguindo uma apostila da Tekno Software) ai quando vou acessar pelo browser... dá um erro...

--------------------------------------------------------------------------------

type Exception report

message 

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

exception 

javax.servlet.ServletException: Error allocating a servlet instance
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
	org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	java.lang.Thread.run(Unknown Source)


root cause 

java.lang.NoClassDefFoundError: MeuServlet (wrong name: com/yourcompany/struts/MeuServlet)
	java.lang.ClassLoader.defineClass1(Native Method)
	java.lang.ClassLoader.defineClass(Unknown Source)
	java.security.SecureClassLoader.defineClass(Unknown Source)
	org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1812)
	org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:866)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1319)
	org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
	org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	java.lang.Thread.run(Unknown Source)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
renatac

ninguemmmm???

dudaskank

ele não funcionou pq não encontrou sua classe… veja se ela está lá no seu WEB-INF/classes.

renatac

Olha como esta meu web.xml

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE web-app PUBLIC 
	"-//Sun Microsystems, Inc.//DTD Web Application2.3//EN"
	"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
	<display-name>JSP</display-name>
    	<description>Site de testes</description>

	<servlet>
	<servlet-name>servlet1</servlet-name>
	<servlet-class>MeuServletTeste</servlet-class>
	</servlet>
	
	<servlet-mapping>
	<servlet-name>servlet1</servlet-name>
	<url-pattern>/exemplo1</url-pattern>
	</servlet-mapping>


	<session-config>
	   <session-timeout>5</session-timeout>
	</session-config>

	<welcome-file-list>
	   <welcome-file>index.html</welcome-file>
	   <welcome-file>index.htm</welcome-file>
	   <welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>

E ESSE É O ERRO QUE ESTA DANDO!!!

--------------------------------------------------------------------------------

type Status report

message Servlet servlet1 is not available

description The requested resource (Servlet servlet1 is not available) is not available.


--------------------------------------------------------------------------------
jbdj

Olá Renata,

Você poderia me disponibilizar esta apostila da Tekno Software?

Criado 20 de julho de 2006
Ultima resposta 30 de out. de 2008
Respostas 7
Participantes 4