গ্রহণের সাথে ব্যবহারের জন্য কীভাবে আমার অ্যাপাচি টমক্যাট 7 ইনস্টল করা উচিত?


14

কোনভাবে আমার উবুন্টুতে অ্যাপাচি টমক্যাট 7 ইনস্টল করা উচিত:

  1. সুডো ব্যবহার করা হচ্ছে apt-get install tomcat7
  2. অ্যাপাচি ওয়েবসাইট থেকে ডাউনলোড করা জিপ ফাইল থেকে।

আমি চাই না যে প্রতিটি বুটে সার্ভারটি শুরু হয়। বেশিরভাগ সময় আমি এটিকে আমার ওয়েবপৃষ্ঠায় সাধারণ ওয়েব অ্যাপ্লিকেশনগুলি চালানোর জন্য ব্যবহার করব। সুতরাং, টমক্যাটটি স্বয়ংক্রিয়ভাবে শুরু হওয়া এড়াতে কি আমাকে অন্য কোনও উপায়ে ইনস্টল করা দরকার?

উত্তর:


11

আপনি sudo apt-get install tomcat7টমকেট ইনস্টল করতে ব্যবহার করতে পারেন।

অটোস্টার্টিং অক্ষম করতে, ইনস্টল করার পরে নিম্নলিখিত কমান্ডটি চালান:

sudo update-rc.d tomcat7 disable

1
টমক্যাটে আমার কি কিছু কনফিগারেশন করা দরকার? এবং আমি নিজে থেকে টমক্যাটটি কোথায় শুরু করব?
রোহিত জৈন

আপনি যদি ব্যবহার না apt-get
সবুজ

10

আমি এটি যেভাবে করেছি এটি এখানে, এটি সিস্টেমকে টমক্যাট এবং আপনার নিজস্ব ব্যক্তিগত টমক্যাট উদাহরণ পৃথক করে রাখে।

স্বাভাবিক হিসাবে টমক্যাট ইনস্টল করুন: sudo apt-get install tomcat7

ব্যক্তিগত উদাহরণ সমর্থন ইনস্টল করুন: sudo apt-get install tomcat7-user

আপনার হোম ফোল্ডারে স্থানীয় উদাহরণ তৈরি করুন:

tomcat7-instance-create -p 10080 -c 10005 mytomcat

দ্রষ্টব্য: -p পোর্ট নম্বর নির্ধারণ করে (ডিফল্ট 8080) এবং -সি হ'ল নিয়ন্ত্রণ পোর্ট (ডিফল্ট 8005), আমরা এগুলি সেট করি যাতে আমরা পরিষেবা হিসাবে চলমান টমক্যাটের মূল ইনস্টলেশনটির সাথে প্রতিযোগিতা না করি। "মাইটমক্যাট" আপনার পছন্দ মতো কিছু হতে পারে তবে এটি আপনার বাড়িতে এই নামে একটি ডিরেক্টরি তৈরি করবে।

গ্রহনটিকে খুশি করতে এখন নিম্নলিখিতটি ব্যবহার করুন:

cd mytomcat
ln -s /usr/share/tomcat7/lib
ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
ln -s /usr/share/tomcat7/bin/bootstrap.jar bin/bootstrap.jar
ln -s /usr/share/tomcat7/bin/tomcat-juli.jar bin/tomcat-juli.jar
mkdir -p common/classes;
mkdir -p server/classes;
mkdir -p shared/classes;

এখন Eclipse এর মধ্যে আপনি একটি টমক্যাট ভি 7.0 সার্ভার তৈরি করতে পারেন এবং ইনস্টলেশন ডিরেক্টরিটি ~ / mytomcat হিসাবে সেট করতে পারেন।

দ্রষ্টব্য: সাধারণ, সার্ভার এবং ভাগ করা ক্লাসগুলি লিঙ্কগুলিও হতে পারে তবে আমি দুটি আলাদা রাখতে চেয়েছিলাম।


আমার এখানে একটি ত্রুটি রয়েছে - টমক্যাট 8 লোকালহোস্ট-কনফিগারে চলতে পারে না
ওলেগ আবরাজাইভ

সেই পদ্ধতিটি এখনও উবুন্টু 17.10 তে টমকা্যাট 8 নিয়ে কাজ করে, কেবল "টমক্যাট 7" "টমক্যাট 8" দিয়ে প্রতিস্থাপন করুন
এমএক্সডিএসপি

2

দ্রষ্টব্য : উবুন্টু 14.04 এলটিএস এবং এক্সপ্লিস লুনার সাথে আমার জন্য নিখুঁত কাজ করা ।

sudo apt-get install tomcat7টমক্যাট 7 ইনস্টল করতে ব্যবহার করুন । নিশ্চিত হয়ে নিন যে আপনি খুব ব্যবহার করে টমক্যাট 7-অ্যাডমিন ইনস্টল করেছেনsudo apt-get install tomcat7-admin

একই পরীক্ষা করতে নীচের কমান্ডটি চালান।

whereis tomcat7

এবং আপনি Eclipse এ কোনও সার্ভার যুক্ত করার আগে নিম্নলিখিত কমান্ডগুলি চালনার বিষয়ে নিশ্চিত হওয়ার আগে , গ্রহপসে টমক্যাট সার্ভারটি সঠিকভাবে কাজ করার জন্য এই ফাইলগুলি এবং ফোল্ডারগুলিকে তাদের নিজ নিজ অবস্থানগুলিতে রাখার প্রত্যাশা করে।

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 log
sudo chmod -R 777 /usr/share/tomcat7/conf
sudo ln -s /var/lib/tomcat7/common common
sudo ln -s /var/lib/tomcat7/server server
sudo ln -s /var/lib/tomcat7/shared shared

আপনি যদি টমক্যাট সার্ভারটি শুরু করতে এবং থামাতে সম্পূর্ণভাবে Eclipse ব্যবহার করতে যাচ্ছেন তবে মেশিন বুট আপ হওয়ার সাথে সাথে স্বয়ংক্রিয়ভাবে শুরু হতে অক্ষম করতে স্টার্টআপ স্ক্রিপ্ট থেকে টমক্যাট 7 টি সরিয়ে ফেলুন।

sudo service tomcat7 stop
sudo update-rc.d tomcat7 disable

এখন আপনার Eclipse এ জাভা EE দৃষ্টিকোণটি খুলুন। ফাইল-> নতুন মেনু বা নতুন সার্ভার ট্যাব থেকে নতুন সার্ভারটি চয়ন করুন। পরবর্তী স্ক্রিনে / usr / share / tomcat7 টি টমক্যাট ইনস্টলেশন ডিরেক্টরি হিসাবে ব্যবহার করুন বা ব্রাউজ করুন যদি আপনি টমক্যাট 7 এর অন্য কাস্টম ইনস্টল ডিরেক্টরিটি চয়ন করতে চান এবং সমাপ্তি ক্লিক করুন।

তথ্যসূত্র

  1. জো এর উত্তর: Eclipse- টমক্যাট 7 এ নির্বাচিত প্রকারটি ব্যবহার করে সার্ভার তৈরি করতে পারে না

2 - http://www.ajopaul.com/2015/06/23/setup-tomcat7-as-server-in-eclipse-luna-und-ubuntu-linux/


ধন্যবাদ! আমাকে কিছুটা সময় বাঁচিয়েছে। আমি মনে করি গ্রহণযোগ্য উত্তরগুলির চেয়ে এই আরও ভাল উত্তর।
রোমান এম। কোস

1

এনবি: টমকাট using ব্যবহারের ভিত্তিতে এই উত্তরটি লেখা হয়েছিল। টমক্যাট using ব্যবহার করার চেষ্টা করার উপর ভিত্তি করে আমার এটি আপডেট করতে হবে See দেখুন কোনও ব্যক্তিগত উদাহরণ ইনস্টল করার পরে টমক্যাট শুরু করা যায় না

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

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

টমকেট বিকাশের জন্য ব্যবহার করার সময়, tomcat7প্যাকেজটি ইনস্টল করার ক্ষেত্রে কয়েকটি সমস্যা রয়েছে কারণ এটি tomcat7ব্যবহারকারীর মালিকানাধীন একটি পটভূমি পরিষেবা হিসাবে চালানোর উদ্দেশ্যে করা হয়েছে :

  1. ইকলিপস যেভাবে প্রত্যাশা করে সেভাবে ইনস্টলেশন ডিরেক্টরি এবং ফাইলগুলি সেট আপ করা হয় না; এগুলি দুটি স্থানে বিভক্ত।
  2. আপনি যখন অ্যালকপিস থেকে টোম্যাট চালাবেন তখন ফাইলগুলি আপনার ব্যবহারকারীর মালিকানাধীন নয় এমন জায়গাগুলিতে এটি লেখার অনুমতি থাকবে না।
  3. ব্যবহার sudo update-rc.d tomcat7 disableশুরু থেকে পরিষেবার প্রতিরোধ তাই যদি আপডেট জুড়ে স্থায়ী নয়, tomcat7প্যাকেজ আপডেট তাহলে এটি স্বয়ংক্রিয়ভাবে পরের বার আপনি যখন বুট আপ শুরু করব।

তবে, আপনি যদি কেবল বিকাশের জন্য টোম্যাট ইনস্টল করতে চান এবং আপনি সর্বদা এটি পটভূমিতে কোনও পরিষেবা হিসাবে চালাতে না চান তবে এই সঠিক উদ্দেশ্যেটির জন্য আরও ভাল বিকল্প থাকতে পারে; বিশেষত ব্যক্তিগত দৃষ্টান্ত তৈরির জন্য একটি প্যাকেজ রয়েছে । এইভাবে, আপনি প্যাকেজযুক্ত বিতরণের সুবিধা পাবেন তবে পরিষেবা হিসাবে চালানোর জন্য নকশাকৃত কনফিগারেশনের সাথে লড়াইয়ের অসুবিধা ছাড়াই।

  1. পরিবর্তে প্যাকেজ আনইনস্টল করুন tomcat7এবং ইনস্টল করুন tomcat7-user:

    sudo apt-get install tomcat7-user

  2. আপনার হোম ডিরেক্টরিতে কোথাও আপনার নিজস্ব ব্যক্তিগত ঘটনা তৈরি করুন:

    tomcat7-instance-create ~/my-instance

  3. আপনি সদ্য তৈরির উপরে টমক্যাট ইনস্টলেশনটি ব্যবহার করতে আপনার Elpipse প্রকল্পটি কনফিগার করুন।

এখন আপনি আপনার গ্রীক্স প্রকল্পের মধ্যে থেকে টমক্যাটটির নিজস্ব ব্যক্তিগত উদাহরণটি শুরু করতে এবং থামাতে পারেন।

টি এল; ডিআর

  • tomcat7উন্নয়নের জন্য ইনস্টল করবেন না , tomcat7-userপরিবর্তে ব্যবহার করুন।
  • আপনি যদি সনাতনবাদী হন বা শক্তভাবে জিনিসগুলি করতে পছন্দ করেন তবে জিপ বিতরণটি ডাউনলোড করুন।

হাই ডেভিড. আমার টমক্যাট উদাহরণটি ব্যবহার করতে আমি কীভাবে Eclipse কনফিগার করতে পারি। আমার কি টমক্যাট দৃষ্টান্তের পথ বা টমক্যাট ইনস্টল করা পথের দরকার আছে?
রোহিত জৈন

@ রোহিতজাইন আপনি যে Eclipse এর সংস্করণটি চালাচ্ছেন এবং আপনি এটি কীভাবে ইনস্টল করেছেন তার উপর নির্ভর করে উত্তর দেওয়া একটি সম্ভাব্য জটিল প্রশ্ন। আপনি যদি এই বিবরণগুলি সহ কোনও নতুন প্রশ্ন তৈরি করেন তবে আমি সম্পূর্ণ উত্তর দেওয়ার চেষ্টা করব।
ডেভিড এডওয়ার্ডস


0

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

তারপরে আপনার বিকাশ শেষ হয়ে গেলে, সরকারীভাবে প্যাকেজড টমক্যাটটিতে স্থাপন করুন।

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