كيف يمكنني استخدام Jtracert لتحليل تطبيق يعمل على Glassfish؟
-
20-08-2019 - |
سؤال
أرغب في إنشاء مخططات تسلسل لتطبيق Java EE قيد التشغيل باستخدام jtracert. كيف أقوم بهذا العمل؟
المحلول
يوجد فصل "بداية سريعة" في الصفحة الرئيسية للمشروع: http://code.google.com/p/jtracert/
بعبارة قليلة: 1. قم بتثبيت sdedit (إنه مجاني تمامًا) http://sdedit.sourceforge.net/2. افتح SDEDIT 3. اختر START/STOP RT Server في إضافات القائمة 4. أدخل أي منفذ تريده واضغط على موافق 5. أضف المعلمات التالية إلى بدء تشغيل التطبيق الخاص بك: -danalyzeroutput = sdeditrtclient -DSDEDITHOST = 127.0.0.0.DSDEDITPORT = 60001 -javaagent: jtracert.jar
يعتمد المكان الذي يجب عليك فيه تحديد هذه المعلمات على خادم التطبيق الخاص بك.
تم ذكر بعض الأمثلة أدناه. يرجى ملاحظة أنه يجب عليك استبدال jtracert.jar باسم جرة حقيقية ، مثل jtracert-0.0.3.jar!
WebLogic 9+
شبابيك
ملف: ٪ domain_home ٪ bin startWeblogic.cmd. أضف السطر التالي:
set java_options = -danalyzeroutput = sdeditrtclient -dsdedithost = 127.0.0.1 -dsdeditport = 60001 -javaagent: jtracert.jar ٪ java_options ٪
لينكس
ملف: $ domain_home bin startWeblogic.sh. أضف السطر التالي:
java_options = " -danalyzeroutput = sdeditrtclient -dsdedithost = 127.0.0.1 -dsdeditport = 60001 -javaagent: jtracert.jar $ java_options"
Glassfish V2
Windows & Linux
ملف: ٪ domain_home ٪ config domain.xml
ابحث عن عنصر JVM -Options وأضف العناصر -danalyzeroutput = sdeditrtclient -dsdedithost = 127.0.0.1 -dsdeditport = 60001 -javaagent: jtracert.jar بدء المجال كالمعتاد.