গ্রহনের সাথে টমক্যাট 8.5.x এবং টমইই 7.x কীভাবে ব্যবহার করবেন?


93

আমাকে এক্সিলিপসে টমক্যাট 8.5.x সার্ভার সংস্করণ সেটআপ করতে হবে । যখন আমি Eclipse GUI ব্যবহার করে কোনও সার্ভার তৈরি করার চেষ্টা করি, তখন আমি এক্লিপ্স লুনায় সর্বশেষতম সংস্করণ " অ্যাপাচি টমক্যাট ভি 8.0 " পছন্দ হিসাবে পাই । আমি যখন এটি নির্বাচন করি এবং আমি আমার টমক্যাট 8.5.x সার্ভারে ব্রাউজ করি, আমি এই ব্লকিং ত্রুটি বার্তাটি পাই:

এই ডিরেক্টরিতে অ্যাপাচি টমক্যাট ইনস্টলেশনটি 8.5.0 সংস্করণ। একটি টমক্যাট 8.0 ইনস্টলেশন আশা করা যায়।

টোমইই 7..x চেষ্টা করার সময় একই ত্রুটিটি উপস্থিত হয় যা টমক্যাট ৮.৫ এর উপর ভিত্তি করে।

ইন অন্ধকার নিয়ন পছন্দ হিসাবে সর্বশেষ সংস্করণ "হয় এ্যাপাচি হুল বিড়াল v9.0 " এবং একই ভুল করেন। এমনকি " অ্যাপাচি টমক্যাট ভি 8.5 " বিকল্প নেই।

গ্রহনে টমক্যাট 8.5 এবং টমইই 7.x ব্যবহার করার কোনও উপায় আছে কি ? কীভাবে?

উত্তর:


131

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

টমক্যাট বছরের প্রতিটি সংস্করণ সহ এটি সর্বদা একটি সমস্যা।

প্যাচ করতে আপনি নিম্নলিখিতগুলি করতে পারেন:

  • cd [tomcat or tomee home]/lib
  • mkdir catalina
  • cd catalina/
  • unzip ../catalina.jar
  • vim org/apache/catalina/util/ServerInfo.properties

এটি নীচের মতো দেখায় তা নিশ্চিত করুন (সংস্করণ সংখ্যাগুলি 8.0 দিয়ে শুরু করা দরকার):

server.info=Apache Tomcat/8.0.0
server.number=8.0.0
server.built=May 11 2016 21:49:07 UTC

তারপরে:

  • jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.properties
  • cd ..
  • rm -rf catalina

5
টমক্যাট 8.5.3 এ, ক্যাটালিনা.জার লাইব ফোল্ডারে রয়েছে।
জন

38
+1 উইন্ডোজ ওএস ব্যবহারকারীদের জন্য, আপনি জেআর ফাইলের মধ্যেই প্রয়োজনীয় পরিবর্তনগুলি করতে পারেন। খুলুন catalina.jar আপনার ফাইল সংরক্ষণাগার ইউটিলিটি (WinRAR, করতে Winzip 7zip ইত্যাদি), নেভিগেট করতে সঙ্গে সংস্থা \ Apache \ Catalina \ util \ ServerInfo.properties ফাইল, করা পরিবর্তনগুলি এবং তাদের (Save নিশ্চিত আপনি সংরক্ষণাগার আপডেট করতে চান যে )।
informatik01

16
আপডেট করুন এবং আপনার কেবল server.info=লাইনের সংস্করণটি পরিবর্তন করতে হবে ( সার্ভার.ইনফো = অ্যাপাচি টমক্যাট / ৮.০.০ এর মতো ), এবং সার্ভার.নম্বার যেমন রয়েছে তেমন রেখে দেওয়া যেতে পারে। উদাহরণ হিসেবে বলা যায় আমি এটা ছেড়ে ভালো অস্পৃষ্ট: server.number=8.5.4.0। কোনও সমস্যা ছাড়াই কাজ করে।
informatik01

7
-১: ভিন্ন সংস্করণ হিসাবে দাবি করার জন্য সার্ভারটি পরিবর্তন করা কিছুটা হ্যাক, যখন স্পষ্টভাবে যথাযথ কাজটি করা হয়েছে তখন গ্রহনটি সংশোধন করে আসল সংস্করণটি গ্রহণ করা হয়েছে যা অন্য উত্তরে বর্ণিত হয়েছে
পেরিটা ব্রেটা

4
এই হ্যাকটি প্রয়োগ করার পরে, আমি পেয়েছি "টমক্যাটের অজানা সংস্করণ নির্দিষ্ট করা হয়েছে।" ত্রুটি
আত্মেশ মিশ্র

42

Eclipse এর জন্য একটি প্যাচ রয়েছে:
https://bugs.eclipse.org/bugs/attachment.cgi?id=262418&action=edit

এই প্যাচটি ডাউনলোড করুন এবং এটি আপনার Eclipse ইনস্টলেশনটির প্লাগইন ডিরেক্টরিতে রেখে দিন। এটি ডিফল্ট " org.eclipse.jst.server.tomcat.core_1.1.800.v201602282129.jar " প্রতিস্থাপন করবে ।

দ্রষ্টব্য
আপনি এই প্যাচটি যুক্ত করার পরে আপনাকে অবশ্যই অবশ্যই " অ্যাপাচি টমক্যাট ভি 9.0 " নির্বাচন করতে হবে যখন গ্রহ (সার্ভিস > সার্ভার> রানটাইম এনভায়রনমেন্টস ) এ সার্ভারের রানটাইম পরিবেশ যুক্ত করার সময় আপনাকে অবশ্যই " অ্যাপাচি টমক্যাট ভি 9.0 " নির্বাচন করতে হবে ।
অর্থাৎ এই প্যাচটি অ্যাপাচি টমক্যাট ভি ৯.০ রানটাইম পরিবেশ যুক্ত করার সময় আপনাকে টমক্যাট সংস্করণ 9.x বা টমক্যাট সংস্করণ 8.5.x নির্বাচন করতে দেয়।


সম্পর্কিত বাগ রিপোর্ট পৃষ্ঠায় আরও বিশদ পাওয়া যাবে: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494936


নোট করুন যে এই আপডেটটি এখন নিওনের সাম্প্রতিক বিতরণগুলিতে অন্তর্ভুক্ত বলে মনে হচ্ছে, সুতরাং টমক্যাট 9.x বিকল্পটি চয়ন করা প্লাগইন আপডেট করার প্রয়োজন ছাড়াই কাজ করতে পারে।
পেরিটা ব্রেটা

4
সংস্করণের জন্য কাজ করেনি: লুনা পরিষেবা রিলিজ 2 (4.4.2) আমার টমক্যাট অ্যাডাপ্টারগুলি প্যাচের পরে অনুপস্থিত
অ্যাড্রনালে

আমি গ্রহণের সংস্করণ মঙ্গল ২ (4.5.2) ব্যবহার করছি এবং এই প্যাচটি প্রয়োগ করেছি। এখন বিদ্যমান টমক্যাট অ্যাডাপ্টারগুলি সমস্ত চলে গেছে। এই পাগল প্যাচ, আমি এখন এটি ঘূর্ণায়মান।
mannedear

36

জন্য হুল বিড়াল 8.5.x ব্যবহারকারীদের

টমকেটের ফাইলের ফাইলটি আপনাকে পরিবর্তন করতে হবে।ServerInfo.properties/lib/catalina.jar

ServerInfo.properties ফাইলটিতে নিম্নলিখিত কোড রয়েছে

server.info=Apache Tomcat/8.5.4
server.number=8.5.4.0
server.built=Jul 6 2016 08:43:30 UTC

খুলুন ServerInfo.propertiesখোলার দ্বারা ফাইল catalina.jarসঙ্গে WinRAR আপনার থেকে হুল বিড়াল এর liberal এর সংক্ষিপ্ত রূপ ফোল্ডারের

ServerInfo.propertiesফাইল অবস্থান catalina.jarহয়/org/apache/catalina/util/ServerInfo.properties

বিজ্ঞপ্তি: shutdown টমক্যাট সার্ভার (যদি এটি ইতিমধ্যে সিএমডি দ্বারা খোলা থাকে) অন্যথায় আপনার ফাইল পরিবর্তন হয় না এবং আপনার উইনারের ত্রুটি দেখায়।

তারপরে নিম্নলিখিত কোডটি পরিবর্তন করুন ServerInfo.properties

server.info=Apache Tomcat/8.0.8.5.4
server.number=8.5.4.0
server.built=Jul 6 2016 08:43:30 UTC

আপনার গ্রহনটি পুনরায় চালু করুন (যদি খোলা থাকে)। এখন এটি কাজ করবে ...

গ্রহনের স্ক্রিনশট


এটি ওএস এক্স-এও কাজ করে? আমি স্রেফ আমার ক্যাটালিনা.জারকে প্যাচ করেছি এবং এটি কাজ করে না (প্যাচের পরে কিছুই পরিবর্তন হয়নি)। আমার Eclipse সংস্করণটি: ওয়েব বিকাশকারীদের জন্য Eclipse Java EE IDE। সংস্করণ: মঙ্গল ২ রিলিজ (4.5.2) বিল্ড আইডি: 20160218-0600
পিডাব্রো

অবশ্যই এটি ওএস এক্সেও কাজ করবে nnit itতিহাসিকভাবে, আমি এই পরিবর্তনগুলি কেবল আমার ম্যাকের মধ্যেই করেছি। তারপরে আমি উইন্ডোতে টমকেট ব্যবহার করার পরিকল্পনা করেছিলাম। সুতরাং আমি এটি করেছি এবং এখানে উত্তর হিসাবে পোস্ট। একবার চেষ্টা করে দেখুন ... @ পাইটর্দব
বিনথ ভিনো

10

আপাতত Eclipse নিয়ন পরিষেবা রিলিজ পাওয়া  যায় । সুতরাং কেউ যদি এখনও এই সমস্যার মুখোমুখি হন তবে কেবল যান

সহায়তা ates আপডেটগুলির জন্য চেক করুন

এবং সরবরাহিত আপডেট ইনস্টল করুন।


মনে রাখবেন যে সার্ভার রানটাইমগুলির তালিকা থেকে আপনাকে এখনও অ্যাপাচি টমক্যাট ভি 9.0 নির্বাচন করতে হবে যা সামান্য পাল্টা-স্বজ্ঞাত, তবে এটি কার্যকর।
পেরিটা ব্রেটা

4
ওয়েব ডেভেলপারদের সংস্করণ নিও .১ রিলিজ (৪. E.১) এর জন্য আমি এক্সপ্লেস জাভা ইই আইডিই পেয়েছি । পুরোনো হুল বিড়াল vestions মধ্যে আমি এছাড়াও আছে v8.0, v8.5এবং v9.0পাওয়া একটি নতুন সার্ভার নির্ধারণ করুন উইন্ডো। আপনার ব্যবহৃত গ্রহ সংস্করণটি আলাদা।
ক্রিপ্টর

4
আমি নিশ্চিত করে নিলাম যে নিগ্রহ নিওন 1 (4.6.1) একটি টমক্যাট ভি 8.5 সার্ভার যুক্ত করেছে
অরটোমালা লোকনি

হুম .. প্রস্তাবিত ক্রিয়াকলাপের মাধ্যমে আমার ডাব্লুএসটি আপগ্রেড হয়েছে এবং আমার তালিকায় টমক্যাট 8.5 নেই ... তবে টমক্যাট 9.0 কাজ করে না। উদ্ভট।
পেরিটা ব্রেটা

নিগ্রহ নিওন 3 (4.6.3) এর একটি টমক্যাট ভি 8.5 সার্ভারও রয়েছে
আলবসিফ

4

এই কাজটি আমার পক্ষে কাজ করেছিল। আমি নীচে দেওয়া হিসাবে সার্ভারআইএনএফ.ও.প্রোপার্টি ফাইল সম্পাদনা করেছি :

server.info=Apache Tomcat/8.0.0
server.number=8.0.0.0
server.built=Oct 6 2016 20:15:31 UTC

2

গ্রহণের সর্বশেষতম সংস্করণ () ইনস্টল করুন। এটিতে টমকেট 8.5 যুক্ত করার বিকল্প থাকবে।


2

আমার কাছে একই রকম সমস্যা ছিল Eclipse Kepler v3.8 এর সাথে আমি টমক্যাট ভি 8.5.37 ইনস্টল করেছি। বিকল্প হিসাবে আমি অ্যাপাচি ভি 8.5 দেখতে পেলাম না। স্ট্যাকওভারফ্লোতে স্কিমিং করে আমি দেখতে পেলাম যে এপাচি ভি 9.0 এক্সিলিপস নিয়ন-তে উপলব্ধ। দুর্দান্ত জিনিস হ'ল আপনাকে আপনার গ্রহণের সংস্করণ পরিবর্তন করতে হবে না। আপনার বর্তমান গ্রহণে পদক্ষেপগুলি অনুসরণ করে ডাব্লুটিপি (ওয়েব সরঞ্জাম প্যাকেজ) ডাউনলোড করুন:

পদক্ষেপ 1: সহায়তা >>> নতুন সফ্টওয়্যার ইনস্টল করুন। কাজের সাথে এই লিঙ্কটি অনুলিপি করুন: http://download.eclipse.org/webtools/repository/neon

পদক্ষেপ 2: আপনি যে প্রথম প্যাকেজটি দেখেছেন তা থেকে জেএসটি সার্ভার অ্যাডাপ্টার এবং জেএসটি সার্ভার অ্যাডাপ্টার এক্সটেনশানগুলি নির্বাচন করুন । সেগুলি ইনস্টল করুন।

পদক্ষেপ 3: উইন্ডোজ >>> পছন্দসমূহ >>> সার্ভার >>> রানটাইম পরিবেশ >>> যোগ করুন ..

আপনি সেখানে অ্যাপাচি ভি 9.0 দেখতে পাবেন! এটি কাজ করে!


ধন্যবাদ! আমি আমার ম্যাকবুকটিতে সবেমাত্র (পুনরায়) ইলিপস 2019-03 ইনস্টল করেছি এবং টমক্যাট সর্বদা আমার সন্ধানের জন্য সবচেয়ে হার্ড প্লাগইন। আমি ডাউনলোড.
eclipse.org/webtools/repository/2019-03

1

টমক্যাটের প্রাকদর্শন সংস্করণে যান যেমন: টমক্যাট ৮.৩ এবং ক্যাটালিনা.জার ফাইলটি অনুলিপি করুন এবং বিদ্যমান টমক্যাটে আপনি পেস্ট করুন যা আপনার সমস্যার মুখোমুখি


0

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


0

আমি অনুমান করছি যে আপনি গ্রহগ্রহ মঙ্গলটি চালাচ্ছেন, বা তারও আগের একটি মুক্তি পেয়েছে। আপনাকে Eclipse Neon বা তারপরে আপগ্রেড করতে হবে

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