'Org.eclipse.jst.jee.server: JSFTut' এ 'উত্স' উত্স নির্ধারণের সাথে কোনও মিল খুঁজে পাওয়া যায় নি


103

আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি, যখন আমি কনসোলে ডেমো জেএসএফ অ্যাপ্লিকেশন পরিচালনা করি

[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSFTut' did not find a matching property.

উত্তর:


191

এটি একটি ত্রুটি নয়। এই হল সতর্কবার্তা । পার্থক্যটি বেশ বিশাল। এই নির্দিষ্ট সতর্কতাটির মূলত অর্থ হ'ল <Context>টমক্যাটসের উপাদানটিতে server.xmlএকটি অজানা বৈশিষ্ট্য রয়েছেsource এবং টমক্যাট এই বৈশিষ্ট্যটির সাথে কী করবেন তা জানেন না এবং তাই এটিকে এড়িয়ে যাবেন।

টেরক্যাট- sourceএর প্রকল্প সম্পর্কিত <Context>উপাদানগুলির সাথে এক্সিলিপ ডাব্লুটিপি একটি কাস্টম অ্যাট্রিবিউট যুক্ত করে server.xmlযা প্রসঙ্গের উত্সটি চিহ্নিত করে (ওয়ার্কস্পেসে প্রকৃত প্রকল্প যা নির্দিষ্ট সার্ভারে স্থাপন করা হয়েছে)। এইভাবে কর্মক্ষেত্রের কোনও প্রকল্পের সাথে Eclipse ডিপোর্ড করা ওয়েব অ্যাপ্লিকেশনকে সম্পর্কযুক্ত করতে পারে। হুল বিড়াল সংস্করণ 6.0.16 সাল থেকে, কোন অনির্দিষ্ট এক্সএমএল ট্যাগ এবং মধ্যে বৈশিষ্ট্যাবলী server.xmlহুল বিড়াল এর সূচনার সময় একটি সতর্কবার্তা উত্পাদন করা হবে, যদিও নেই কোন DTD কিংবা XSD জন্য server.xml

শুধু এটি উপেক্ষা করা. আপনার ওয়েব প্রকল্প ঠিক আছে। এটা জরিমানা চালানো উচিত। এই বিষয়টি সম্পূর্ণ জেএসএফের সাথে সম্পর্কিত নয় un


5
আপনি আপনার কনফিগারেশনটি পড়ার সময় সতর্কতা দমন করতে আপনার লগিং.প্রেটিসগুলিতে এটি যুক্ত করতে পারেন: org.apache.tomcat.util.digester.Digester.level = SEVERE
ক্রিশ্চিয়ান

আমি লক্ষ্য করেছি যে আপনার যদি সার্ভার.এক্সএমএল ফাইল খোলা থাকে তবে এটি প্রসঙ্গে ফিরে আসবে না I ভেবেছি অন্য কেউ যদি একই সমস্যায় চলে আসে তবে আমি এটি উল্লেখ করব।
মাইকেল

এই থ্রেডটি আসলে একটি কার্যকরী উত্তর দেয়। এটি সতর্কতা থেকে মুক্তি পেয়ে যায়। :)
রৌপ্য

(log4j.properties - 1.2.17 এর জন্য একই):log4j.logger.org.apache.tomcat.util.digester.Digester = ERROR
বলি 38

আমার জন্য সতর্কতাটি একটি ত্রুটির ইঙ্গিত ছিল - আমার প্রকল্পটি স্থাপন করা হয়নি। টমকটের সার্ভার.এক্সএমএল এর প্রসঙ্গ বৈশিষ্ট্যগুলি একটি ইঙ্গিত ছিল - গ্রহনটি থেকে উত্পন্ন বৈশিষ্ট্যগুলি মুছে ফেলার পরে এবং গ্রহনটি থেকে পুনরায় স্থাপনের পরে আমি আরও একধাপ এগিয়ে পেয়েছি - এখন এক্সিলিপ সত্যিকারের ত্রুটির সাথে একটি ভাল পুরানো পপআপ দেখিয়েছে।
হার্ভিয়ান

12

সার্ভার ভিউ থেকে সার্ভার থেকে প্রকল্পটি সরান। তারপরে একই সার্ভারের অধীনে প্রকল্পটি চালান।

@ বালাসসি টমক্যাটটির সার্ভার.এক্সএমএলকে গ্রহকে কনফিগার করা হয়েছে বলে দূষিত বলেছিলেন বলে সমস্যাটি রয়েছে। সুতরাং আপনি যখন উপরের প্রক্রিয়াটি করেন সার্ভার.এক্সএমএল পুনরায় তৈরি করা হবে।


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

4

আমি আমি যোগ করতে চাই যে হুল বিড়াল 7.x জন্য, চিন্তা <Context>নেই server.xml, বরং context.xml। প্রকল্পটি সরিয়ে এবং পুনরায় যুক্ত করা আমার অনুরূপ ইস্যুটিকে সাহায্য করবে বলে মনে হয় নি, যা একটি ওয়েব.এক্সএমএল ইস্যু ছিল, যা আমি context.xmlএই <Context>বিভাগে এই লাইনটি রেখে পরীক্ষা করে জানতে পেরেছি :

<WatchedResource>WEB-INF/web.xml</WatchedResource>

সতর্কবাণীতে সমাধান : 'উত্স' 'থেকে' org.eclipse.jst.jee.server নির্ধারণ: অ্যাপনাম 'এর সাথে মিলে যাওয়া কোনও সম্পত্তি আমাকে আমার উত্তরের নিকটে এনেছে, কারণ পৃথক এক্সএমএলে প্রকাশের পরিবর্তনের ফলে ত্রুটিটি সমাধান হয়েছে আমার জন্য উপরে রিপোর্ট করা হয়েছে, তবে দুর্ভাগ্যক্রমে এটি একটি দ্বিতীয় ত্রুটি তৈরি করেছে যা আমি এখনও তদন্ত করছি।

WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:myproject' did not find a matching property.


4

আমি একই রকম সমস্যার মুখোমুখি হয়েছি। এটি সমাধানের পদক্ষেপ।

  1. সার্ভার থেকে প্রকল্পটি সরান
  2. পুরো প্রকল্পের জন্য পরিষ্কার এবং বিল্ড দিন
  3. সার্ভারটি মুছুন
  4. প্রজেক্ট স্থাপন ও পরিচালনা করতে রান ব্যবহার করুন

আশা করি এটি আপনার পক্ষেও কাজ করে।


3

লগিং.প্রেটির মূল্য নির্ধারণের ক্ষেত্রে

org.apache.tomcat.util.digester.Digester.level = SEVERE

... আপনি যদি গ্রহদে একটি এম্বেডড টমক্যাট সার্ভার চালাচ্ছেন তবে logging.propertiesডিফল্টরূপে ব্যবহৃত ফাইলটি জেডিকে ডিফল্ট হয়%JAVA_HOME%/jre/lib/logging.properties

আপনি যদি অন্য কোনও লগিং.প্রোপার্টি ফাইল (উদাহরণস্বরূপ টমক্যাট সার্ভারের confডিরেক্টরিতে) ব্যবহার করতে চান তবে এটি java.util.logging.config.fileসিস্টেম বৈশিষ্ট্যের মাধ্যমে সেট করা দরকার । যেমন ফাইলটিতে সংজ্ঞায়িত লগিং বৈশিষ্ট্যগুলি ব্যবহার করতে c:\java\apache-tomcat-7.0.54\conf\eclipse-logging.properties, এটি ভিএম যুক্তি তালিকায় যুক্ত করুন:

-Djava.util.logging.config.file="c:\java\apache-tomcat-7.0.54\conf\eclipse-logging.properties"

(সার্ভার আইকনটিতে ডাবল-ক্লিক করুন, 'ওপেন লঞ্চ কনফিগারেশন' ক্লিক করুন, আরগমেন্টস ট্যাবটি নির্বাচন করুন, তারপরে এটি 'ভিএম আর্গুমেন্টস' পাঠ্য বাক্সে প্রবেশ করুন)

আপনি ভিএম যুক্তি যুক্ত করতেও এটি দরকারী মনে করতে পারেন

-Djava.util.logging.SimpleFormatter.format="%1$tc %4$s %3$s %5$s%n"

পাশাপাশি, যারপরে আউটপুটে সোর্স লগার নাম অন্তর্ভুক্ত থাকবে, যার ফলে লগিং.প্রেপার্টি ফাইলগুলিতে কোন লগারটি থ্রোটল করতে হবে তা নির্ধারণ করা সহজ হবে ( http://docs.oracle.com/javase/7/docs অনুসারে /api/java/util/logging/Simple Formatter.html )


1

সর্বশেষ প্রকাশে আপডেট

এই প্রতিশ্রুতিবদ্ধ হওয়ার পর থেকে এটি টমকটের বিকাশের সংস্করণে ঠিক করা হয়েছে। এবং এখন প্রকাশিত সংস্করণগুলিতে 9.0.13, 8.5.35 এবং 7.0.92 এ প্রকাশিত হয়েছে।

9.0.13 থেকে পরিবর্তণের :

স্ট্যান্ডার্ডকন্টেক্সট দ্বারা সরবরাহিত প্রসঙ্গ উপাদানগুলিতে একটি বৈশিষ্ট্যযুক্ত উত্স হিসাবে উপেক্ষা করুন। এটি গ্রহণের দ্বারা সরবরাহিত Eclipse / Tomcat ইন্টিগ্রেশন দ্বারা উত্পন্ন সতর্কতাগুলিকে দমন করা। Mdfst13 দ্বারা প্যাচ ভিত্তিক। (Markt)

7.0.92 এবং 8.5.35 চেঞ্জলগে একই রকম এন্ট্রি রয়েছে ।

এই পরিবর্তনটির প্রভাব হ'ল সার্ভার.এক্সএমএল বা কনটেক্সট.এক্সএমএল এর কোনও উপাদানের sourceউপর অ্যাট্রিবিউট ঘোষণা করা হলে একটি সতর্কতা দমন করা Context। যেহেতু এই দুটি স্থানই গ্রহপঞ্জি এমন একটি বৈশিষ্ট্য রেখেছিল যা এই নির্দিষ্ট সমস্যাটিকে স্থির করে।

টিএল; ডিআর : এর শাখায় সর্বশেষ টমক্যাট সংস্করণে আপডেট করুন, যেমন 9.0.13 বা আরও নতুন।


0

এই সতর্কতার জন্য এটি সহজ সমাধান:

আপনি ইলিপস টমক্যাট সার্ভার কনফিগারেশন পরিবর্তন করতে পারেন। সার্ভার ভিউ খুলুন, সার্ভারের কনফিগারেশনটি খুলতে আপনার সার্ভারে ডাবল ক্লিক করুন। একটি সার্ভার অপশন ট্যাব রয়েছে। এই ট্যাবের ভিতরে " এক্সএমএল পৃথক করার জন্য মডিউল বিষয়বস্তু প্রকাশ করুন " সক্রিয় করতে বক্সে ক্লিক করুন

অবশেষে, আপনার সার্ভারটি পুনরায় চালু করুন, বার্তাটি অবশ্যই অদৃশ্য হয়ে যাবে।


-1

দয়া করে পরীক্ষা করুন যে কোনও জার ফাইলগুলি বিশেষত জারগুলি অনুপস্থিত রয়েছে তা স্থানীয় হিসাবে নেওয়া হয়েছে, তাই লিব ফোল্ডারে রেখে তারপর ওয়ার ফাইলটি তৈরি করুন

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