Anderson_Leite 22 de jun. de 2008
A minha dúvida é a seguinte… eu devo criar meu projeto dentro do webapps da pasta do tomcat ou eu posso criar uma pasta em qualquer outro diretório??
Você pode criar fora e apontar para a pasta que estiver usando no arquivo conf/Context.xml, setando o path no docBase.
deve criar um pro seu projeto
nao. mapeia no eclipse o projeto e seta pra ela mandar os arquivos compilados pro WEB-INF/classes da sua app, seja lah onde ela estiver.
Gustavo_Yu 22 de jun. de 2008
vlw anderson, soh mais uma coisa…
como faço para mapear?
Anderson_Leite 22 de jun. de 2008
Importa o projeto pro eclipse e depois vai em Properties => Java Build Path => Source => Default output folder
Gustavo_Yu 22 de jun. de 2008
cara, não entendi a parte do editar o context.xml
caraaa, da uma olhada no erro q deu…
eu consigo chamar o jsp, ai quando eu clico no botao que deveria chamar meu servlet mostra a seguinte mensagem…
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 Welcome 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 : 844 )
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 ( Thread . java : 595 )
root cause
java . lang . ClassNotFoundException : Welcome
org . apache . catalina . loader . WebappClassLoader . loadClass ( WebappClassLoader . java : 1360 )
org . apache . catalina . loader . WebappClassLoader . loadClass ( WebappClassLoader . java : 1206 )
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 : 844 )
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 ( Thread . java : 595 )
note The full stack trace of the root cause is available in the Apache Tomcat / 6.0 . 16 logs .
Aqui coloco meu web.xml
& lt ;? xml version = "1.0" encoding = "ISO-8859-1" ?& gt ;
& lt ; web-app xmlns = "http://java.sun.com/xml/ns/javaee"
xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance"
xsi : schemaLocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version = "2.5" & gt ;
& lt ; display-name & gt ; Tomcat Documentation & lt ;/ display-name & gt ;
& lt ; description & gt ;
Tomcat Documentation .
& lt ;/ description & gt ;
& lt ; servlet & gt ;
& lt ; servlet-name & gt ; welcome1 & lt ;/ servlet-name & gt ;
& lt ; servlet-class & gt ;
Welcome
& lt ;/ servlet-class & gt ;
& lt ;/ servlet & gt ;
& lt ; servlet-mapping & gt ;
& lt ; servlet-name & gt ; welcome1 & lt ;/ servlet-name & gt ;
& lt ; url-pattern & gt ;/ welcome1 & lt ;/ url-pattern & gt ;
& lt ;/ servlet-mapping & gt ;
& lt ;/ web-app & gt ;
E aqui meu jsp
< %@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
< html>
< head>
< title> PRIMEIRO JSP< /title>
< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
< /head>
< body>
< form action="/Exemplo/welcome1" method="get">
<p> < label> Clicque no botão
< input type="submit" value="Get HTML"/>
< /label> </p> < /form>
< /body>
< /html>
Alguem pode ajudar?
Valeus!!
Anderson_Leite 23 de jun. de 2008
Quando você descompacta o tomcat vá em Conf -> Catalina -> localhost -> ROOT.xml
Altere para algo do tipo:
você ta apontando a action para /Exemplo/welcome1 e no web.xml soh tem mapeado pra /welcome1, altera e posta o que deu
Gustavo_Yu 23 de jun. de 2008
Vlw Anderson, acabei seguindo os passos do tutorial aqui do GUJ e foi 100%
http://www.guj.com.br/java.tutorial.artigo.9.1.guj
Vlw mesmo cara… Abraço
Celine_Fofa 28 de jun. de 2008
oi gustavo oi anderson voces querem ser meus amigo? voces sao de onde?sou de mocambique-chimoio quantos anos tem?tenho 9 anos namoram? eu nao. chao caho caho ate mais ver bjbjs