Pertanyaan Apa itu direktori instalasi Tomcat?


Berbasis sini Saya mencoba men-setup Tomcat Server, saya berhasil menginstalnya dan mengujinya. Lalu saya menghentikannya seperti yang direkomendasikan dalam tutorial. Saya sedang menyiapkan "Server Baru Runtime Environment" seperti yang Anda lihat di bawah Tomcat Installation Directory adalah direktori windows, ada yang tahu direktori Ubuntu yang setara untuk ini? Terima kasih.


73
2018-05-12 05:16


asal




Jawaban:


Ada tiga direktori penting untuk Tomcat:

  • /etc/tomcat{X} untuk konfigurasi

  • /usr/share/tomcat{X} untuk runtime, yang disebut CATALINA_HOME

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

Itu alternatif jalan ke Tomcat, yang disebut CATALINA_BASE, adalah /var/lib/tomcat{X}

Folder temp untuk Tomcat adalah /tmp/tomcat{X}-tomcat{X}-tmp

Semua jalur di atas berfungsi untuk Tomcat 6, 7, dan 8. Ganti {X} dengan nomor versi utama Tomcat yang sesuai, mis. /etc/tomcat8.


87
2018-06-03 05:14



Masih berlaku untuk tomcat 8 - DataMania
Apa perbedaan dalam dua jalur pertama? Mereka tampak identik dengan saya! - gsamaras
@gsamaras Saya yakin jalur kedua seharusnya /usr/share/tomcat{X}, karena ini berisi file runtime (bin dan lib). Saya akan mengajukan suntingan. - Justin Emery


Setelah menginstal Tomcat dengan apt-get pada Ubuntu 12.04, Tomcat membuat dan menggunakan direktori ini:

/ 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



Yang mana dari semua folder ini yang tepat untuk menempatkan aplikasi web? - Tomáš Zato
mmmm .... biarkan aku berpikir .......... "webapps"? - Tristan
Saya bertanya-tanya mengapa itu menciptakan begitu banyak direktori di berbagai tempat - Dojo


Jika Anda menginstal Tomcat 7 menggunakan apt:

sudo apt-get install tomcat7

Kemudian webapps berada di /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





Ini adalah halaman rumah Tomcat default, yang dapat ditemukan pada sistem file lokal di:

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

4
2018-02-20 12:17





Saya sudah menginstal tomcat7 melalui apt-get, tetapi direktorinya tidak berbeda tomcat6.

Itu terletak di /usr/share/tomcat7 


4
2018-03-07 21:12





Saya telah mengikuti Tutorial Vogella untuk mengatur server Tomcat, dan saya mengalami masalah yang sama. Jika Anda telah menginstal tomcat7 menggunakan instruksi yang disebutkan dalam tutorial, cukup sebutkan jalur di bawah ini dalam bidang direktori instalasi Tomcat, saat mengatur lingkungan runtime server dalam gerhana

/usr/share/tomcat7

Ketika saya melanjutkan dengan path di atas, saya menghadapi masalah lain (Tidak dapat memuat konfigurasi server Tomcat), yang saya jalankan perintah di bawah ini di terminal dan restart Eclipse. (Sumber)

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





Dengan asumsi Anda menginstal Tomcat 6, itu akan berada di:

/usr/share/tomcat6


1
2018-05-12 07:32





untuk tomcat 7, jika Anda bekerja dengan Intellij IDE:

Tomcat Home: /usr/share/tomcat7

Tomcat base directory: /var/lib/tomcat7


1
2017-11-30 19:51





Ini adalah beberapa direktori tomcat kunci:

  • /bin - Startup, shutdown, dan skrip lainnya. File * .sh (untuk sistem Unix) merupakan duplikat fungsional file * .bat (untuk sistem Windows). Karena baris perintah Win32 tidak memiliki fungsi tertentu, ada beberapa file tambahan di sini.
  • /conf - File konfigurasi dan DTD terkait. File yang paling penting di sini adalah server.xml. Ini adalah file konfigurasi utama untuk penampung.
  • /logs - File log di sini secara default.
  • /webapps - Di sinilah webapp Anda pergi.

Anda dapat memeriksa di mana ada dengan perintah berikut:

dpkg -L tomcat7
dpkg -L tomcat7-common

Perubahan tomcat7 ke nama paket Anda yang sesuai. Secara default untuk Tomcat7 biasanya /usr/share/tomcat7.


0
2018-04-01 20:18





Sederhana, gunakan linux find alat, (Anda mungkin perlu mencari sebagai sudo pengguna)

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

Saya selalu lupa di mana webapps adalah saat menyebarkan perang, ini adalah perintah saya,

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

Ternyata itu bukan yang kedua.


0
2017-11-03 18:43