Tomcat kurulum dizini nedir?

73

Tabanlı burada Tomcat Server'ı kurmaya çalışıyorum, başarıyla yükledim ve test ettim . Sonra öğreticide önerilen şekilde durdum. Tomcat Kurulum Dizini altında görebildiğiniz gibi "New Server Runtime Environment" ı kurarım bir windows dizini, herkes bunun için Ubuntu dizini eşdeğerini biliyor mu? Teşekkürler.

    
sordu userIsAMonkey 12.05.2012 07:16

10 cevap

87

Tomcat için üç önemli dizin var:

  • Yapılandırma için /etc/tomcat{X}

  • Çalışma zamanı için /usr/share/tomcat{X} , CATALINA_HOME

  • Webapps için /usr/share/tomcat{X}-root

Tomcat’a CATALINA_BASE adlı alternatif yolu /var/lib/tomcat{X}

Tomcat'in geçici klasörü /tmp/tomcat{X}-tomcat{X}-tmp

Yukarıdaki tüm yollar Tomcat 6, 7 ve 8 için çalışır. {X} değerini uygun Tomcat ana sürüm numarasıyla değiştirin, ör. % Co_de%.

    
verilen cevap Oto 'tapik' Buchta 03.06.2012 07:14
51

Tomcat'i Ubuntu 12.04 üzerinde apt-get ile yükledikten sonra, Tomcat bu dizinleri oluşturur ve kullanır:

/ 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 kök /

/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
    
verilen cevap st_pati 30.06.2013 13:55
9

Tomcat 7'yi apt:

kullanarak yüklerseniz
sudo apt-get install tomcat7

Sonra, webapps /var/lib/tomcat7

dizininde bulunur.
$ 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
    
verilen cevap ATOzTOA 07.10.2015 21:53
4

Bu, şu adresteki yerel dosya sisteminde bulunan varsayılan Tomcat ana sayfasıdır:

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

tomcat7 'si apt-get yoluyla yükledim, ancak dizini tomcat6 ' nin aksine değildi.

/usr/share/tomcat7

konumunda bulunuyordu     
verilen cevap Paul Nelson Baker 07.03.2014 22:12
2

Tomcat sunucusunu kurmak için Vogella öğreticisini izledim ve aynı sayfaya girdim. konu. Öğreticide belirtilen yönergeleri kullanarak tomcat7'yi yüklediyseniz, yalnızca Eclipse'de sunucu çalışma zamanı ortamını ayarlarken Tomcat yükleme dizini alanında aşağıdaki yoldan bahsedin

/usr/share/tomcat7

Yukarıdaki yolla devam ettiğimde, terminalde aşağıdaki komutları çalıştırdığım ve yeniden başlatılan Eclipse için başka bir sorunla karşılaştım (Tomcat sunucu yapılandırması yüklenemedi). ( Kaynak )

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
    
verilen cevap dennyac 14.03.2014 08:21
1

Sizin için Tomcat 6'yı yüklediğinizi varsayalım:

/usr/share/tomcat6

    
verilen cevap Boj 12.05.2012 09:32
1
Intellij IDE ile çalışıyorsanız

tomcat 7 için:

Tomcat Ana Sayfa: /usr/share/tomcat7

Tomcat temel dizini: /var/lib/tomcat7

    
verilen cevap Yar 30.11.2014 20:51
0

Bunlar, temel tomcat dizinlerinden bazıları:

  • /bin - Başlangıç, kapatma ve diğer komut dosyaları. * .Sh dosyaları (Unix sistemleri için), * .bat dosyalarının (Windows sistemleri için) işlevsel kopyalarıdır. Win32 komut satırı belirli işlevlerden yoksundur, burada bazı ek dosyalar vardır.
  • /conf - Yapılandırma dosyaları ve ilgili DTD'ler. Burada en önemli dosya server.xml. Kapsayıcı için ana yapılandırma dosyasıdır.
  • /logs - Günlük dosyaları varsayılan olarak burada.
  • /webapps - Bu, webapps'inizin gittiği yerdir.

Aşağıdaki komutların olduğu yerleri kontrol edebilirsiniz:

dpkg -L tomcat7
dpkg -L tomcat7-common

tomcat7 'yi uygun paket adınıza değiştirin. Tomcat7 için varsayılan olarak, genellikle /usr/share/tomcat7 .

    
verilen cevap kenorb 01.04.2015 22:18
0

Basit, linux find aracını kullanın, ( sudo kullanıcısını bulmanız gerekebilir)

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

Savaşımı dağıtırken webapps 'nin nerede olduğunu her zaman unuturdum, bu benim emrimdir

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

Görünüşe göre, ikinci değil.

    
verilen cevap prayagupd 03.11.2016 19:43

Etiketlerdeki diğer soruları oku