টমকেট ইনস্টলেশন ডিরেক্টরি কী?


87

এখানে ভিত্তি করে আমি টমক্যাট সার্ভার সেটআপ করার চেষ্টা করছি, আমি এটি সফলভাবে ইনস্টল করেছি এবং এটি পরীক্ষা করেছি। তারপরে আমি টিউটোরিয়ালের প্রস্তাবিত অনুসারে এটি বন্ধ করে দিয়েছি। টমক্যাট ইনস্টলেশন ডিরেক্টরিতে উইন্ডো ডিরেক্টরি হিসাবে আপনি দেখতে পাচ্ছেন যে "নতুন সার্ভার রানটাইম এনভায়রনমেন্ট" সেটআপ করছি, উবুন্টু ডিরেক্টরিটি কি এর জন্য সমতুল্য কেউ জানে? ধন্যবাদ।

উত্তর:


103

টমকাটের জন্য তিনটি গুরুত্বপূর্ণ ডিরেক্টরি রয়েছে:

  • /etc/tomcat{X} কনফিগারেশন জন্য

  • /usr/share/tomcat{X} রানটাইমের জন্য, যাকে বলা হয় ক্যাটালিনহোম

  • /usr/share/tomcat{X}-root ওয়েব অ্যাপস জন্য

বিকল্প হুল বিড়াল পাথ, CATALINA_BASE বলা হয়, হয়/var/lib/tomcat{X}

টমকেটের জন্য অস্থায়ী ফোল্ডারটি /tmp/tomcat{X}-tomcat{X}-tmp

উপরের সমস্ত পাথ টমক্যাট,,, এবং ৮ এর জন্য কাজ {X}করে the উপযুক্ত টমক্যাট প্রধান সংস্করণ নম্বর দিয়ে প্রতিস্থাপন করুন , যেমন /etc/tomcat8।


1
এখনও টমক্যাট 8
— তে

1
প্রথম দুটি পথে পার্থক্য কী? তারা আমার কাছে অভিন্ন বলে মনে হচ্ছে!
— gsamaras

1
@ সমারাম আমি বিশ্বাস করি যে দ্বিতীয় পথটি হওয়া উচিত /usr/share/tomcat{X}, কারণ এতে রানটাইম ফাইল ( binএবং lib) রয়েছে। আমি একটি সম্পাদনা প্রস্তাব করব।
— জাস্টিন এমেরি

টমকেট ডকুমেন্টেশনে এটি কীভাবে উপস্থিত হবে না ?!
— পিএইচ সিটো

@ পিএইচসিসিটো কারণ টমক্যাট ইনস্টলেশনটি না করে এটি উবুন্টু
— টিবি

52

apt-getউবুন্টু 12.04 এ টমকেট ইনস্টল করার পরে টমক্যাট এই ডিরেক্টরিগুলি তৈরি করে এবং ব্যবহার করে:

জন্য / 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-রুট /

/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 / ক্যাশে / 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 / ডিফল্ট

/etc/default
├── tomcat7

2
ওয়েব অ্যাপসটি লাগাতে এই সমস্ত ফোল্ডারের মধ্যে কোনটি সঠিক?
— টমো জাটো

মিমম্ম .... আমাকে ভাবতে দাও .......... "ওয়েব অ্যাপস"?
— ত্রিস্তান

2
আমি ভাবছি কেন এটি বিভিন্ন জায়গায়
— ডোজো

9

যদি আপনি টেমক্যাট 7 টি অ্যাপটি ব্যবহার করে ইনস্টল করেন:

sudo apt-get install tomcat7

তারপরে ওয়েব অ্যাপসটি অবস্থিত /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

4

এটি ডিফল্ট টোম্যাট হোম পৃষ্ঠা, এটি স্থানীয় ফাইল সিস্টেমে পাওয়া যাবে:

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

4

আমি এর tomcat7মাধ্যমে ইনস্টল করেছি apt-get, তবে এর ডিরেক্টরিটি অসদৃশ নয় tomcat6।

এটি অবস্থিত ছিল /usr/share/tomcat7


2

আপনার ধরে নেওয়া হচ্ছে টমক্যাট 6 ইনস্টল করা হচ্ছে, এটি এখানে থাকবে:

/usr/share/tomcat6


2

টমক্যাট সার্ভারটি সেট আপ করার জন্য আমি ভোগেলা টিউটোরিয়ালটি অনুসরণ করেছি এবং আমি একই সমস্যাটিতে পৌঁছেছি । আপনি যদি টিউটোরিয়ালটিতে উল্লিখিত নির্দেশাবলী ব্যবহার করে টমকাট 7 ইনস্টল করে থাকেন, তবে গ্রহনে সার্ভার রানটাইম পরিবেশ স্থাপনের সময় টমক্যাট ইনস্টলেশন ডিরেক্টরি ক্ষেত্রের নীচের পথটি উল্লেখ করুন

/usr/share/tomcat7

আমি যখন উপরের পথে এগিয়ে গেলাম তখন আমি অন্য সমস্যার মুখোমুখি হয়েছি (টমক্যাট সার্ভার কনফিগারেশনটি লোড করা যায়নি) যার জন্য আমি নীচের কমান্ডগুলিকে টার্মিনালে চালিত করে এবং পুনরায় সূচনা করেছি। ( উত্স )

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

1

টমক্যাট for এর জন্য, আপনি যদি ইন্টেলিজ আইডিই নিয়ে কাজ করছেন :

টমক্যাট হোম: /usr/share/tomcat7

টমকেট বেস ডিরেক্টরি: /var/lib/tomcat7


এটার জন্য অনেক ধন্যবাদ। এই ডিরেক্টরিটিই ইন্টেলজি আলটিমেট এডিটন গত 3 দু'দিন ধরে জিজ্ঞাসা করছে। যদিও একটি সমস্যা: আমি প্রোগ্রামিং চালানোর সময় আমি "অনুমতি অস্বীকার" বিবৃতি পাচ্ছি। এটিতে বলা হয়েছে, 'অবমুক্ত' চলতে ত্রুটি: / var / lib / tomcat9 / conf থেকে / home/pranav/.IntelliJIdea2019.2/system/tomcat/Unname_Project101/conf: / var / lib / tomcat9 / conf এ কনফিগারেশন ফাইলগুলি অনুলিপি করার সময় ত্রুটি /server.xML (অনুমতি অস্বীকার) "

0

এগুলি কয়েকটি মূল টমক্যাট ডিরেক্টরি:

  • /bin- স্টার্টআপ, শাটডাউন এবং অন্যান্য স্ক্রিপ্টগুলি। * .Sh ফাইলগুলি (ইউনিক্স সিস্টেমের জন্য) * .bat ফাইলগুলির (উইন্ডোজ সিস্টেমের জন্য) কার্যকরী নকল। যেহেতু উইন 32 কমান্ড লাইনের নির্দিষ্ট কার্যকারিতা নেই, এখানে কিছু অতিরিক্ত ফাইল রয়েছে।
  • /conf- কনফিগারেশন ফাইল এবং সম্পর্কিত ডিটিডি। এখানকার সবচেয়ে গুরুত্বপূর্ণ ফাইলটি হ'ল সার্ভার.এক্সএমএল। এটি ধারকটির প্রধান কনফিগারেশন ফাইল।
  • /logs - লগ ফাইলগুলি এখানে ডিফল্টরূপে।
  • /webapps - এখানে আপনার ওয়েব অ্যাপস চলে।

নিম্নলিখিত কমান্ডগুলি দিয়ে আপনি কোথায় তা পরীক্ষা করতে পারেন:

dpkg -L tomcat7
dpkg -L tomcat7-common

tomcat7আপনার উপযুক্ত প্যাকেজ নাম পরিবর্তন করুন । টমক্যাট 7 এর জন্য এটি সাধারণত /usr/share/tomcat7।


0

সহজ, লিনাক্স findসরঞ্জামটি ব্যবহার করুন (আপনার sudoব্যবহারকারী হিসাবে সন্ধানের প্রয়োজন হতে পারে )

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

webappsযুদ্ধকে মোতায়েন করার সময় আমি সর্বদা ভুলে গেছি , এটি আমার আদেশ,

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

স্পষ্টতই, এটি দ্বিতীয়টি নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.