Mudar pagina padrao no tomcat

15 respostas
C

como faço para mudar a pagina padrão do tomcat. pois quando digito
http://localhost:8080/ aparece a pagina do tomcat, eu quero que apareça a minha pagina como padrão.

15 Respostas

C

Vc coloca a sua pagina na pasta webapps do tom cat e chama ela assim
http://localhost:8080/suaPasta/index.html ou .jsp

isso depende a aplicacao q vc ta fazendo

Espero ter ajudado!! :razz:

C

Não é isso Ratinho, o que eu quero é mudar a pagina padrao do tomcat e colocar outra.
eu sei que para acessa a minha pagina faço isso http://localhost:8080/suaPasta/index.html
mas o que eu quero e fazer isso http://localhost:8080 e aparecer a minha
pagina.

S

Olá …

Bem, tentei fazer a seguinte coisa e deu certo!!

Fui no seguinte diretório:
C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\ROOT
La dentro tem um index.jsp, que é a pagina que é chamada qd vc digitar o localhost:8080. Renomeie este arquivo, por exemplo, para index1.jsp. Copie a sua página neste diretorio e renomeie para index.jsp. Ao final deste processo, qdo vc digitar localhost:8080 deverá aparecer a sua pagina.

Abraços,
Marcella Spirulit@

C

bem eu renomei o index.jsp e coloque outro index.jsp só que continua fazendo a mesma coisa, não mudou nada, será que estou fazendo algu errado?

S

Poxa!! Aqui deu certo … :sad:
Vou fazer mais alguns teste e vejo o que consigo … ai te dou um alô

abraços,
Spirulit@

S

Uma pergunta meio trivial … vc jah tentou “restartar” o tom cat???

C

já até reiniciei a maquina.

Z

vc configurou seu web.xml???..pode ser isso se ele esta abrindo sempre a pagina default do tomcat…da uma olhada ae…

abraços

S

Olá Zé Lopes …

como que eu faço para modificá-lo??

abraços,
Marcella Spirulit@

Z

Olá Marcella

o web.xml é seu descritor de implantação da sua aplicação…é onde você configura seus contextos…é nele que você define o mapeamento de servlets etc…toda aplicação deve ter seu web.xml

agora to saindo pra aula to meio sem tempo…a principio faça o seguinte use um web.xml puro…sem nada mesmo…assim

cole isso no seu web.xml que se encontra na sua pasta WEB-INF…

<?xml version=“1.0” encoding=“ISO-8859-1”?>

<web-app xmlns=“http://java.sun.com/xml/ns/j2ee
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation=“http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
version=“2.4”>

</web-app>

observe que não tem nada nele…nenhum mapeamento, paramentro etc…mas isso vai resolver seu problema…depois podemos ver melhor isso…to indo nessa

um abraço pra vc!!!

Z

ahhh não se esqueça de reiniciar se conteiner após a modificação do arquivo…

fuiiiii

C

Valeu zelopes, mudei o web.xml e o index.jsp e funcionou. valeu mais uma vez pessoal.

V

No tomcat 4 edite o arquivo conf/server.xml, e troque

&lt;Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" displayName="Welcome to Tomcat" [b]docBase="C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\ROOT" [/b]mapperClass="org.apache.catalina.core.StandardContextMapper" path="" privileged="false" reloadable="false" swallowOutput="false" useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper"&gt;
    &lt;/Context&gt;

por

&lt;Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" displayName="Welcome to Tomcat" [b]docBase="C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps\[i]minhaAplicacao[/i]" [/b]mapperClass="org.apache.catalina.core.StandardContextMapper" path="" privileged="false" reloadable="false" swallowOutput="false" useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper"&gt;
    &lt;/Context&gt;

================================================

No Tomcat 5 edite o arquivo conf/Catalina/localhost/ROOT.xml, e troque

<?xml version=‘1.0’ encoding=‘utf-8’?>
<Context displayName=“Welcome to Tomcat” docBase=“ROOT” path="" workDir=“work\Catalina\localhost_”>
</Context>

por

<?xml version=‘1.0’ encoding=‘utf-8’?>
<Context displayName=“Welcome to Tomcat” docBase=“C:\Arquivos de programas\Apache Group\Tomcat 4.1\webapps[i]minhaAplicacao[/i]” path="" workDir=“work\Catalina\localhost_”>
</Context>

S

Obrigada pela ajuda!!!

Abraços,
Marcella Spirulit@

J

MInah solucao foi diferente (FreeBSD). Alterei no server.xml a linha

<Context path="" docBase=“ROOT” debug=“0”/>

para

<Context path="" docBase="/home/www" debug=“0” reloadable=“true” />

Tudo estava funcionando bem… Fiz algumas alteracoes e agora ele me mostra sempre o index.jsp do diretorio webapps/ROOT e nao mais o do diretorio /home/www.

Nao consigo entender como ele esta achando este index.jsp… Ideias???

celso

Criado 3 de março de 2005
Ultima resposta 8 de mar. de 2005
Respostas 15
Participantes 6