اثنين من الماجستير هدسون على نفس خادم ويندوز

StackOverflow https://stackoverflow.com/questions/1843204

  •  12-09-2019
  •  | 
  •  

سؤال

أريد إعداد اثنين من الماجستير هدسون على نفس الأجهزة. سيجعل ذلك إدارة Hudson أسهل، حيث يتم استخدام كلا الخادمين من قبل فريقين مختلفين (ومستقلة).

حتى الآن حاولت تثبيت خادم واحد كخدمة. لقد تحققت من التثبيت وتشغيل موافق. أنا من نسخ التثبيت إلى مسار آخر وغير معلومات الخدمة (اسم خدمة ووصف مختلف) و httpport. ثم أنشئ الخدمة، بمجرد استخدام sc.exe create ومرة واحدة باستخدام hudson.exe install. وبعد في كلتا الحالتين بدأ الخادم. ومع ذلك، فإن صفحة التكوين تصرفت أبله. لذلك هذا النهج إما لا يعمل على الإطلاق أو فاتني ملف تكوين آخر.

هل لديه أي شخص فكرة عن كيفية إنجاز هذا؟

هل كانت مفيدة؟

المحلول

جربت نفس النهج كما هو موثق في السؤال ولكن تجنب نسخ التثبيت الأصلي. لذلك قمت بإنشاء مجلدين ووضع نسخة من hudson.war في ذلك. ثم أجريت الخطوات التالية لكل من المجلدات.

  1. بدء هدسون مع java -jar hudson.war
  2. تثبيت Hudson كخدمة باستخدام ويب UI
  3. ذهبت إلى هدسون قاعدة دير وركض hudson uninstall
  4. تعديل المنفذ ومعلومات الخدمة في Hudson.xml
  5. تثبيت الخدمة من خلال سطر الأوامر hudson install

لدي الآن خدماتان وتبدو أول اختبار سريع واعد.

نصائح أخرى

هل لي أن أقترح:

  1. تشغيل اثنين من حالات tomcat
  2. لديك كل tomcat يعمل على منفذ HTTP الخاص به
  3. نشر hudson.war في كل tomcat
  4. تعيين Catalina_opts لكل Tomcat للإشارة إلى Hudson_home مختلفة
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top