Vraag Wat is de Tomcat-installatiemap?


Op basis hier Ik probeer Tomcat Server in te stellen, ik heb het met succes geïnstalleerd en getest. Toen stopte ik het zoals aanbevolen in de tutorial. Ik ben bezig met het opzetten van "New Server Runtime Environment" zoals je kunt zien onder Tomcat. Installatie Directory is een Windows-map, kent iemand hier de Ubuntu directory equivalent? Bedankt.


73
2018-05-12 05:16


oorsprong




antwoorden:


Er zijn drie belangrijke mappen voor Tomcat:

  • /etc/tomcat{X} voor configuratie

  • /usr/share/tomcat{X} voor runtime, genaamd CATALINA_HOME

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

De alternatief pad naar Tomcat, genaamd CATALINA_BASE, is /var/lib/tomcat{X}

De tijdelijke map voor Tomcat is /tmp/tomcat{X}-tomcat{X}-tmp

Alle bovenstaande paden werken voor Tomcat 6, 7 en 8. Vervangen {X} met het juiste Tomcat hoofdversienummer, b.v. /etc/tomcat8.


87
2018-06-03 05:14



Nog steeds van toepassing op tomcat 8 - DataMania
Wat is het verschil in de eerste twee paden? Ze lijken identiek aan mij! - gsamaras
@gsamaras Ik geloof dat het tweede pad zou moeten zijn /usr/share/tomcat{X}, omdat deze de runtime-bestanden bevat (bin en lib). Ik zal een bewerking voorstellen. - Justin Emery


Na het installeren van Tomcat met apt-get op Ubuntu 12.04, Tomcat maakt en gebruikt deze mappen:

/ 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

51
2018-06-30 11:55



Welke van al deze mappen is geschikt om web-apps in te plaatsen? - Tomáš Zato
mmmm .... laat me denken .......... "webapps"? - Tristan
Ik vraag me af waarom het zoveel mappen op verschillende plaatsen maakt - Dojo


Als u Tomcat 7 installeert met apt:

sudo apt-get install tomcat7

Dan bevinden de webapps zich 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

9
2017-10-07 19:53





Dit is de standaard Tomcat-startpagina, die u kunt vinden op het lokale bestandssysteem op:

/var/lib/tomcat7/webapps/ROOT/index.html

4
2018-02-20 12:17





ik installeerde tomcat7 via apt-get, maar de directory was niet anders tomcat6.

Het was gevestigd in /usr/share/tomcat7 


4
2018-03-07 21:12





Ik heb de Vogella zelfstudie om de Tomcat-server in te stellen, en ik kwam hetzelfde probleem tegen. Als u tomcat7 had geïnstalleerd met behulp van de instructies die in de tutorial worden genoemd, vermeld dan het onderstaande pad in het Tomcat-installatiemapveld, bij het instellen van de serverruntimeomgeving in eclipse

/usr/share/tomcat7

Toen ik verder ging met het bovenstaande pad, werd ik geconfronteerd met een ander probleem (kon de Tomcat-serverconfiguratie niet laden), waarvoor ik de onderstaande opdrachten in terminal uitvoerde en Eclipse herstartte. (Bron)

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

2
2018-03-14 07:21





Ervan uitgaande dat u Tomcat 6 installeert, zal het zijn op:

/usr/share/tomcat6


1
2018-05-12 07:32





voor tomcat 7, als je ermee werkt Intellij IDE:

Tomcat Home: /usr/share/tomcat7

Tomcat basisdirectory: /var/lib/tomcat7


1
2017-11-30 19:51