উবুন্টু 10 এর অধীন রিমোট ডিবাগ মোডে টোমক্যাট কীভাবে শুরু করবেন?


12

আমি উবুন্টু ১০ এর অধীনে দূরবর্তী ডিবাগ মোডে টোম্যাট সেট আপ করতে পাগল হয়ে যাচ্ছি Bas মূলত আমি এটিকে /etc/init.d/tomcat6 (শুরুতে) জুড়েছি:

JAVA_OPTS="-Djava.awt.headless=true -Xmx256M -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

তবে আমি কোনও প্রভাব দেখতে পাচ্ছি না ... আসলে আমি 8000 বন্দরটি নেটস্প্যাট-এ দিয়ে দেখতে পাচ্ছি না এবং এক্সপ্লাইস রিমোট ডিবাগার বলে যে এটি সংযোগ করতে পারে না। আমি যদি PS -A u করি | গ্রিপ জাভা আমি পাই:

tomcat6   9612  3.1 13.1 470560 154168 ?       Sl   15:24   0:17 /usr/lib/jvm/java-6-sun/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.properties -Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/share/tomcat6/endorsed -classpath /usr/share/tomcat6/bin/bootstrap.jar -Dcatalina.base=/var/lib/tomcat6 -Dcatalina.home=/usr/share/tomcat6 -Djava.io.tmpdir=/tmp/tomcat6-tmp org.apache.catalina.startup.Bootstrap start

লক্ষ্য করুন এটি এমনকি গাদা আকার সেট করে না (যদি এটি অর্থপূর্ণ হয়)।

কোন ইঙ্গিত?

উত্তর:


16

Init স্ক্রিপ্টটি স্পর্শ করবেন না। পরিবর্তে, / etc / ডিফল্ট / tomcat6 ফাইল সম্পাদনা করুন এবং দূরবর্তী ডিবাগিং সক্ষম করতে লাইনটি মন্তব্য করুন:

# To enable remote debugging uncomment the following line.
# You will then be able to use a java debugger on port 8000.
JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

ধন্যবাদ মানুষ. যাইহোক ইত্যাদি / init.d এবং ইত্যাদি / ডিফল্ট এর মধ্যে পার্থক্য কী?
পেয়ে গেছে

নির্দিষ্ট ক্ষেত্রে পার্থক্যটি বেশ সুস্পষ্ট। / etc / ডিফল্ট সেটিংস ডিফল্ট ফাইলটি পড়ার আগে /etc/init.d এ যা আগে সেট করা ছিল তা ওভাররাইড করে। এটি 90 লাইনের আশেপাশে নথিভুক্ত করা হয়েছে
jlliagre
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.