Qual è la directory di installazione di Tomcat?

76

Basato qui Sto provando a configurare Tomcat Server, l'ho installato e testato con successo . Poi l'ho fermato come raccomandato nel tutorial. Sto configurando "New Server Runtime Environment" come puoi vedere sotto Tomcat Installation Directory è una directory di Windows, qualcuno conosce l'equivalente della directory Ubuntu per questo? Grazie.

    
posta userIsAMonkey 12.05.2012 - 07:16

10 risposte

90

Ci sono tre directory importanti per Tomcat:

  • /etc/tomcat{X} per la configurazione

  • /usr/share/tomcat{X} per il runtime, chiamato CATALINA_HOME

  • /usr/share/tomcat{X}-root per le applicazioni web

Il percorso alternativo di Tomcat, chiamato CATALINA_BASE, è /var/lib/tomcat{X}

La cartella temp per Tomcat è /tmp/tomcat{X}-tomcat{X}-tmp

Tutti i percorsi sopra indicati funzionano per Tomcat 6, 7 e 8. Sostituisci {X} con il numero di versione principale Tomcat appropriato, ad es. % Co_de%.

    
risposta data Oto 'tapik' Buchta 03.06.2012 - 07:14
51

Dopo aver installato Tomcat con apt-get su Ubuntu 12.04, Tomcat crea e utilizza queste directory:

/ 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
    
risposta data st_pati 30.06.2013 - 13:55
9

Se installi Tomcat 7 usando apt:

sudo apt-get install tomcat7

Quindi le applicazioni web si trovano in /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
    
risposta data ATOzTOA 07.10.2015 - 21:53
4

Questa è la home page predefinita di Tomcat, che può essere trovata sul file system locale all'indirizzo:

/var/lib/tomcat7/webapps/ROOT/index.html
    
risposta data ashish 20.02.2014 - 13:17
4

Ho installato tomcat7 tramite apt-get , ma la sua directory non era diversa da tomcat6 .

Si trovava in /usr/share/tomcat7

    
risposta data Paul Nelson Baker 07.03.2014 - 22:12
2

Ho seguito il tutorial di Vogella per configurare il server Tomcat e mi sono imbattuto nello stesso problema. Se hai installato tomcat7 seguendo le istruzioni menzionate nel tutorial, menziona il percorso sottostante nel campo della directory di installazione di Tomcat, quando si imposta l'ambiente di runtime del server in eclipse

/usr/share/tomcat7

Quando ho proseguito con il percorso sopra, ho affrontato un altro problema (Impossibile caricare la configurazione del server Tomcat), per il quale ho eseguito i comandi sottostanti in terminale e riavviato Eclipse. ( Source )

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
    
risposta data dennyac 14.03.2014 - 08:21
1

Supponendo che tu stia installando Tomcat 6, sarà a:

/usr/share/tomcat6

    
risposta data Boj 12.05.2012 - 09:32
1

per tomcat 7, se stai lavorando con Intellij IDE :

Tomcat Home: /usr/share/tomcat7

Directory di base Tomcat: /var/lib/tomcat7

    
risposta data Yar 30.11.2014 - 20:51
0

Queste sono alcune delle principali directory di tomcat:

  • /bin : avvio, arresto e altri script. I file * .sh (per i sistemi Unix) sono duplicati funzionali dei file * .bat (per i sistemi Windows). Poiché la riga di comando di Win32 manca di alcune funzionalità, qui ci sono alcuni file aggiuntivi.
  • /conf - File di configurazione e relativi DTD. Il file più importante qui è server.xml. È il file di configurazione principale per il contenitore.
  • /logs - I file di registro sono qui di default.
  • /webapps - Qui è dove vanno le tue webapp.

Puoi controllare dove ci sono i seguenti comandi:

dpkg -L tomcat7
dpkg -L tomcat7-common

Modifica tomcat7 con il nome del pacchetto appropriato. Di default per Tomcat7 è di solito /usr/share/tomcat7 .

    
risposta data kenorb 01.04.2015 - 22:18
0

Semplice, usa lo strumento linux find , (potresti dover trovare come sudo utente)

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

Ho sempre dimenticato dov'è il webapps durante la distribuzione della guerra, questo è il mio comando,

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

Apparentemente, non è il secondo.

    
risposta data prayagupd 03.11.2016 - 19:43

Leggi altre domande sui tag