[RESOLVIDO] - Setar Catalina - Tomcat

Olá!

Eu tenho uma aplicação web que está em um diretório. Quero poder rodar essa aplicação no browser, simplesmente fazendo

http://localhost:8080/minhaPagina.jsp

Já uso o Tomcat.

Como posso fazer isso?

Você tem que colocar a aplicação dentro do Tomcat, na pasta webapps.

Tem como fazer simplesmente setando o arquivo Catalina, mas não está funcionando mais aqui no meu pc.

baixe o instalador do tomcat, dps só acessar o tomcat pelo localhost (http://localhost:8080/) e subir o *.war pronto acesse do jeito q vc ker…

Mas eu quero usar o diretório que já tenho. Todos os arquivos .jsp, html estão lá. Preciso setar o catalina.

Não entendi o que você quer dizer com “setar o catalina”. Pode se explicar melhor?

No Tomcat 6, eu criava uma pasta chamada Catalina. Dentro dela, uma pasta chamada localhost. Dentro dessa última pasta, eu criava um arquivo xml com o nome do meu projeto (criado no Eclipse, por exemplo) e dentro dele contém:

<Context path="/Intranet"
reloadable="true"
docBase="D:\Documents and Settings\User\Meus documentos\workspace\Intranet\WebContent"
workDir="D:\Documents and Settings\User\Meus documentos\workspace\Intranet\WebContent"/>

Essa pasta Catalina ficava dentro do diretório conf do Tomcat. Com essa criação, eu era capaz de rodar a minha aplicação no browser apenas fazendo http://localhost:8080/intranet.jsp (p. exemplo).
Mas não está mais funcionando.

Desculpe por ter escrito “setar”. É que existe um arquivo dentro do tomcat chamado catalina na pasta conf que contém propriedades. Mas isso não tem a ver com a minha dúvida.

Entendeu agora o que quero fazer?

Ainda acho que seria mais fácil criar o arquivo .war e colocar no tomCat, por qual motivo você quer tanto colocar no seu diretório só por teste mesmo?!

Porque é uma intranet. Possui muitas APIs que se encontram em outros locais, muitos arquivos jsp, css, html…classes…
E por que também eu sei que funciona, pois já fiz…e sem dúvida, criar um xml como esse que mostrei é mais fácil que criar um .war.

Acho que encontrei o que você quer, se eu estiver certo é só ir no diretório conf e adicionar o código xml mencionado a cima em server.xml, vê ai se da certo…

Não funcionou…estou usando o Tomcat 7. Tem alguma mudança significativa dessa versão das anteriores?

Mentira…funcionou sim… :smiley:

É dessa maneira que faz mesmo…porém, você tem que colocar no browser, antes de sua página.jsp, o nome do projeto.

P. Exemplo: http://localhost:8080/Intranet/paginaInicial.jsp

Estava me esquecendo de colocar na url o nome do projeto!

Aliás, não tem que mexer no server.xml.

Obrigado pela ajuda!