Qual é o caminho padrao do tomcat

10 respostas
S

Qual é o caminho padrao do tomcat (onde eu coloco os jsp’s) e´
No apache comum é o htdocs e no tom cat??

10 Respostas

K

Sussel:
Qual é o caminho padrao do tomcat (onde eu coloco os jsp’s) e´
No apache comum é o htdocs e no tom cat??

Voce quer dizer o diretorio da aplicacao/site padrao, certo?

No Tomcat fica em webapps/ROOT.

Marcio Kuchma

F
É a pasta webapps, dentro dela você cria a pasta que conterá a sua aplicação, o nome da pasta você usa p/ acessar as suas páginas. Por exemplo:
webapps\teste

http://localhost/teste
S

Eu nao consegui fazer rodar um simples exemplo que está em um diretorio que eu criei
(o diretorio é chamado sussel)
o erro que da é

HTTP Status 404 - /Sussel/form.htm


type Status report

message /Sussel/form.htm

description The requested resource (/Sussel/form.htm) is not available.

P

não sei

S
webapps\teste

http://localhost/teste
eu criei esta pasta porem quando eu tento acessa-la ela me retorna o seguinte erro

HTTP Status 404 - /Sussel/form.html

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

type Status report

message /teste/form.html

description The requested resource (/teste/form.html) is not available.

se alguem souber
eu agradeco

I

Esse erro acontece com uma página padrão do tomcat? ou acontece com a página 404 do browser???

S
O problema do caminho eu resolvi pore agora quando eu tento executar um jsp simples ele da todo esse erro:
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: Unable to compile class for JSP
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
	org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause 

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
	org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
	org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
	org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
	org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


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

Porem se for um html normoal ou os proprios jsp's que vem como exemplo funcionam
o que eu faço ?

I

Você configurou o classpath com os diretórios java?
Setou a JAVA_HOME para o diretório do java?

O erro que ele esta dando é que ele não consegue compilar estes arquivos que você está tentando acessar.
Ele exibe os arquivos de exemplos porque eles já vieram compilados junto com a instalação.
Entendeu?

K
Sussel:
webapps\teste

http://localhost/teste
eu criei esta pasta porem quando eu tento acessa-la ela me retorna o seguinte erro

HTTP Status 404 - /Sussel/form.html

Pra isso funcionar o diretorio teste tem que estar dentro do diretorio ROOT do webapps e nao apenas no webapps (se for direto no webapps tem que criar um contexto pra aplicacao).

Marcio Kuchma

S

Onde que eu faço isso ???

Criado 31 de janeiro de 2005
Ultima resposta 31 de jan. de 2005
Respostas 10
Participantes 5