Ajudem! TOMCAT ROOT

Por default quando acessamos o tomcat ele abre aquela jsp do context ROOT.
Como faço p que qd digitar http://localhost:8080 abra o contexto escolhido por mim direto. e não o ROOT/index.jsp

Obrigado

Leandro

Impossível. Vai abrir o ROOT.

O que vc pode fazer é meter um redirecionamento no index.jsp do Root para o seu contexto.

Se vc faz total questão que a sua aplicação apareça no ROOT, coloque ela no ROOT.

:? :?

No server.xml tem que mudar o appBase do host “localhost”.

[]'s

Rodrigo

Esse appBase não é para trocar o diretóio webapps ??? E o ROOT, dá para trocar? Dá para fazer ao invés do root ser /ROOT ser /myapp ???

Acho que foi isso que ele perguntou. Ou talvez eu entendi errado.

Sergio, vc nao precisa do ROOT - voce pode mapear qualquer diretorio ou war pra qualquer contexto que ja nao esteja sendo usado. :wink:

O ROOT é só se vc não quiser estar dentro de um contexto, ex: http://localhost:8080/meuServlet.do

Se vc quiser http://localhost:8080/myApp/meuServlet.do é só:

:arrow: Criar um myApp.xml em ${tomcat}\conf\Catalina\localhost
ou
:arrow: Criar um diretório myApp dentro do seu appBase
ou
:arrow: Joga seu war no seu appBase

[]'s

Rodrigo

Ok, eu provavelmente nao expliquei direito: vc pode mapear qualquer diretorio ou WAR pra qualquer contexto que nao esteja sendo usado, e isso inclui o ‘/’ - que eh um contexto como qualquer outro :wink:

Ixi.
Achoq o sérgio entendeu bem.Ou então eu n entendi os outros posts.
é o q eu estou fazendo.Substitui a index.jsp do contexto root.ele redireciona p minha aplicação.
Queria saber é se havia como configurar o tomcat p acessar diretamente outra app.Mas como sérgio afirmou, não há!

É isso.Se alguém ainda souber que há algum modo manda ae!

obrigado.

[quote=lgr]Ixi.
Achoq o sérgio entendeu bem.Ou então eu n entendi os outros posts.
é o q eu estou fazendo.Substitui a index.jsp do contexto root.ele redireciona p minha aplicação.
Queria saber é se havia como configurar o tomcat p acessar diretamente outra app.Mas como sérgio afirmou, não há!
[/quote]

Para tornar a sua app disponivel a partir de http://localhost:8080, como o cv falou, basta alterar o server.xml e colocar algo assim (e comentar o ROOT)

<Context path="/" docBase="suaApp" debug="0" reloadable="true" >

Comentar onde o ROOT?

Segue o meu server.xml em anexo .
Tá abrindo o terminal mas ele fecha logo em seguida.

OBS:meus contextos eu crio no conf/catalina/loclhost