O que é o diretório de instalação do Tomcat?

70

Com base aqui Estou tentando configurar o Tomcat Server, eu o instalei com sucesso e testei . Então parei como recomendado no tutorial. Estou configurando "New Server Runtime Environment", como você pode ver em Diretório de Instalação do Tomcat é um diretório do Windows, alguém sabe o equivalente do diretório Ubuntu para isso? Obrigado.

    
por userIsAMonkey 12.05.2012 / 07:16

10 respostas

81

Existem três diretórios importantes para o Tomcat:

  • /etc/tomcat{X} para configuração

  • /usr/share/tomcat{X} para tempo de execução, chamado CATALINA_HOME

  • /usr/share/tomcat{X}-root para webapps

O caminho alternativo para o Tomcat, chamado CATALINA_BASE, é /var/lib/tomcat{X}

A pasta temporária do Tomcat é /tmp/tomcat{X}-tomcat{X}-tmp

Todos os caminhos acima funcionam para o Tomcat 6, 7 e 8. Substitua {X} pelo número apropriado da versão principal do Tomcat, por ex. /etc/tomcat8 .

    
por Oto 'tapik' Buchta 03.06.2012 / 07:14
51

Depois de instalar o Tomcat com apt-get no Ubuntu 12.04, o Tomcat cria e usa esses diretórios:

/ etc / tomcat6 /

/etc/tomcat6/
├── Catalina
│   └── localhost
│       ├── ROOT.xml
│       └── solr.xml -> ../../../solr/solr-tomcat.xml
├── catalina.properties
├── context.xml
├── logging.properties
├── policy.d
│   ├── 01system.policy
│   ├── 02debian.policy
│   ├── 03catalina.policy
│   ├── 04webapps.policy
│   ├── 05solr.policy -> /etc/solr/tomcat.policy
│   └── 50local.policy
├── server.xml
├── tomcat-users.xml
└── web.xml

/ usr / share / tomcat6

/usr/share/tomcat6
├── bin
│   ├── bootstrap.jar
│   ├── catalina.sh
│   ├── catalina-tasks.xml
│   ├── digest.sh
│   ├── setclasspath.sh
│   ├── shutdown.sh
│   ├── startup.sh
│   ├── tomcat-juli.jar -> ../../java/tomcat-juli.jar
│   ├── tool-wrapper.sh
│   └── version.sh
├── defaults.md5sum
├── defaults.template
└── lib
    ├── annotations-api.jar -> ../../java/annotations-api-6.0.35.jar
    ├── catalina-ant.jar -> ../../java/catalina-ant-6.0.35.jar
    ├── catalina-ha.jar -> ../../java/catalina-ha-6.0.35.jar
    ├── catalina.jar -> ../../java/catalina-6.0.35.jar
    ├── catalina-tribes.jar -> ../../java/catalina-tribes-6.0.35.jar
    ├── commons-dbcp.jar -> ../../java/commons-dbcp.jar
    ├── commons-pool.jar -> ../../java/commons-pool.jar
    ├── el-api.jar -> ../../java/el-api-2.1.jar
    ├── jasper-el.jar -> ../../java/jasper-el-6.0.35.jar
    ├── jasper.jar -> ../../java/jasper-6.0.35.jar
    ├── jasper-jdt.jar -> ../../java/ecj.jar
    ├── jsp-api.jar -> ../../java/jsp-api-2.1.jar
    ├── servlet-api.jar -> ../../java/servlet-api-2.5.jar
    ├── tomcat-coyote.jar -> ../../java/tomcat-coyote-6.0.35.jar
    ├── tomcat-i18n-es.jar -> ../../java/tomcat-i18n-es-6.0.35.jar
    ├── tomcat-i18n-fr.jar -> ../../java/tomcat-i18n-fr-6.0.35.jar
    └── tomcat-i18n-ja.jar -> ../../java/tomcat-i18n-ja-6.0.35.jar

/ usr / share / tomcat6-root /

/usr/share/tomcat6-root/
└── default_root
    ├── index.html
    └── META-INF
        └── context.xml

/usr/share/doc/tomcat6

/usr/share/doc/tomcat6
├── changelog.Debian.gz -> ../libtomcat6-java/changelog.Debian.gz
├── copyright
└── README.Debian.gz -> ../tomcat6-common/README.Debian.gz

/ var / cache / tomcat6

/var/cache/tomcat6
├── Catalina
│   └── localhost
│       ├── _
│       └── solr
│           └── org
│               └── apache
│                   └── jsp
│                       ├── admin
│                       │   ├── form_jsp.class
│                       │   ├── form_jsp.java
│                       │   ├── get_002dproperties_jsp.class
│                       │   ├── get_002dproperties_jsp.java
│                       │   ├── index_jsp.class
│                       │   ├── index_jsp.java
│                       │   ├── schema_jsp.class
│                       │   ├── schema_jsp.java
│                       │   ├── stats_jsp.class
│                       │   ├── stats_jsp.java
│                       │   ├── threaddump_jsp.class
│                       │   └── threaddump_jsp.java
│                       ├── index_jsp.class
│                       └── index_jsp.java
└── catalina.policy

/ var / lib / tomcat6

/var/lib/tomcat6
├── common
│   └── classes
├── conf -> /etc/tomcat6
├── logs -> ../../log/tomcat6
├── server
│   └── classes
├── shared
│   └── classes
├── webapps
│   └── ROOT
│       ├── index.html
│       └── META-INF
│           └── context.xml
└── work -> ../../cache/tomcat6

/ var / log / tomcat6

/var/log/tomcat6
├── catalina.2013-06-28.log
├── catalina.2013-06-30.log
├── catalina.out
├── catalina.out.1.gz
└── localhost.2013-06-28.log

/ etc / default

/etc/default
├── tomcat7
    
por st_pati 30.06.2013 / 13:55
9

Se você instalar o Tomcat 7 usando o apt:

sudo apt-get install tomcat7

Em seguida, as webapps estão localizadas em /var/lib/tomcat7

$ tree  /var/lib/tomcat7 -L 2
/var/lib/tomcat7
├── common
│   └── classes
├── conf -> /etc/tomcat7
├── logs -> ../../log/tomcat7
├── server
│   └── classes
├── shared
│   └── classes
├── webapps
│   └── ROOT
└── work -> ../../cache/tomcat7
    
por ATOzTOA 07.10.2015 / 21:53
4

Esta é a home page padrão do Tomcat, que pode ser encontrada no sistema de arquivos local em:

/var/lib/tomcat7/webapps/ROOT/index.html
    
por ashish 20.02.2014 / 13:17
4

Eu instalei tomcat7 via apt-get , mas seu diretório não era diferente de tomcat6 .

Ele estava localizado em /usr/share/tomcat7

    
por Paul Nelson Baker 07.03.2014 / 22:12
2

Eu segui o tutorial do Vogella para configurar o servidor Tomcat e corri para o mesmo questão. Se você instalou o tomcat7 usando as instruções mencionadas no tutorial, apenas mencione o caminho abaixo no campo Diretório de instalação do Tomcat, ao configurar o ambiente de tempo de execução do servidor no eclipse

/usr/share/tomcat7

Quando eu continuei com o caminho acima, enfrentei outro problema (não foi possível carregar a configuração do servidor Tomcat), para o qual executei os comandos abaixo no terminal e reiniciei o Eclipse. ( Fonte )

cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat7 logs
sudo chmod -R 777 /usr/share/tomcat7/conf
    
por dennyac 14.03.2014 / 08:21
1

Supondo que você esteja instalando o Tomcat 6, ele estará em:

/usr/share/tomcat6

    
por Boj 12.05.2012 / 09:32
1

para o tomcat 7, se você estiver trabalhando com o IDE do Intellij :

Página inicial do Tomcat: /usr/share/tomcat7

Diretório base do Tomcat: /var/lib/tomcat7

    
por Yar 30.11.2014 / 20:51
0

Estes são alguns dos principais diretórios do tomcat:

  • /bin - Inicialização, desligamento e outros scripts. Os arquivos * .sh (para sistemas Unix) são duplicados funcionais dos arquivos * .bat (para sistemas Windows). Como a linha de comando do Win32 não possui certas funcionalidades, existem alguns arquivos adicionais aqui.
  • /conf - Arquivos de configuração e DTDs relacionados. O arquivo mais importante aqui é server.xml. É o arquivo de configuração principal do contêiner.
  • /logs - Os arquivos de log estão aqui por padrão.
  • /webapps - Aqui é onde seus aplicativos da Web são usados.

Você pode verificar onde estão os seguintes comandos:

dpkg -L tomcat7
dpkg -L tomcat7-common

Altere tomcat7 para o nome do seu pacote apropriado. Por padrão, para o Tomcat7, geralmente é /usr/share/tomcat7 .

    
por kenorb 01.04.2015 / 22:18
0

Simples, use a ferramenta linux find , (talvez seja necessário encontrar como sudo user)

sudo find / -name tomcat7
/etc/logrotate.d/tomcat7
/etc/default/tomcat7
/etc/tomcat7
/etc/init.d/tomcat7
/etc/cron.daily/tomcat7
/usr/share/doc-base/tomcat7
/usr/share/tomcat7
/usr/share/doc/tomcat7
/var/lib/doc-base/documents/tomcat7
/var/lib/tomcat7
/var/cache/tomcat7
/var/log/tomcat7

Eu sempre esqueço onde está o webapps ao implementar a guerra, esse é o meu comando

sudo find / -name webapps
/var/lib/tomcat7/webapps
/home/prayagupd/.mozilla/firefox/kmsa14n9.default/webapps

Aparentemente, não é o segundo.

    
por prayagupd 03.11.2016 / 19:43

Tags