مقدمة
تقدم لك هذه المقالة بشكل أساسي المحتوى ذي الصلة حول Maven باستخدام المكون الإضافي Tomcat لنشر خوادم Linux عن بعد. سنشاركه للرجوع إليه وتعلمك. لن أقول الكثير أدناه ، دعنا نلقي نظرة على المقدمة التفصيلية.
بيئة
الخادم: Ubuntu 16.04 (ALI Cloud Server)
إصدار JDK: 1.8
ملحقات Maven ذات الصلة:
الغرض من هذا البرنامج المساعد هو تخطي الاختبارات عند النشر
<rector> <roupiD> org.apache.maven.plugins </groupId> <ArtifactId> maven-surefire-plugin </shintifactid> <sored> 2.18.1 </version> <socied> <skiptests> true </skiptests> </configuration> </plugin> tomcat <ProwEd> org.apache.tomcat.maven </rougiD> <StifactId> tomcat7-maven-plugin </shintifactid> <sophy> 2.2 </splire> <simpuration> <path>/myweb </path> <port> 80 </port> <Uriencoding> utf-8 <Url> http: // xxxxx/manager/text </url> <!-/manager/text هنا أمر لا بد منه ، والأمام هو مضيفك. على سبيل المثال ، http: // localhost/manager/text-> <suRname> xxxx </username> <!-سيتم ذكر الحساب المستخدم لتسجيل الدخول عن بُعد لاحقًا-> <sworder> xxxx </password> <!
1. أولاً وقبل كل شيء ، تحتاج إلى إنشاء مستخدم بعيد تحت conf/tomcat-users.xml
على سبيل المثال
<rolename = "manager-gui"/> <rolename = "manager-script"/> <user username = "xxxx" password = "xxxx" roles = "manager-gui ، manager-script"/>
يتوافق اسم المستخدم وكلمة المرور مع <username>XXXX</username> <password>XXXX</password> .
2. لا يمكن الوصول إلى tomcat إلا من خلال نفس الجهاز المادي بشكل افتراضي. لذلك ، إذا تم تجهيز ما ورد أعلاه فقط ، فلا يزال من الممكن نشره عن بُعد ، وسيتم الإبلاغ عن خطأ من 401. تحتاج إلى إنشاء manager.xml ضمن conf/catalina/localhost/. يحدد قواعد الوصول التي تسمح للآلات المادية عن بُعد. فيما يلي قالب ، سوف يسمح manager.xml بأي آلة فعلية للوصول
<context facileged = "true" antireSourClocking = "false" docBase = "$ {catalina.home}/webapps/manager"> <valve classname = "org.apache.catalina.valves.remoteaddrvalve" awder = "^.لاحظ أن خاصية السماح لعقدة <value/> ، والتي هي تعبير منتظم ، تستخدم لمطابقة IP للاتصال عن بُعد.
وبهذه الطريقة ، يمكنك استخدام Maven للنشر عن بُعد
بعد ذلك ، سيظهر مربع حوار عند تسجيل الدخول إلى http: // xxxxx/manage ، أدخل مستخدم تسجيل الدخول عن بُعد وكلمة المرور.
مراجع:
https: //stackoverflow.com/que ...
https: //stackoverflow.com/que ...
لخص
ما سبق هو المحتوى الكامل لهذه المقالة. آمل أن يكون لمحتوى هذه المقالة قيمة مرجعية معينة لدراسة أو عمل الجميع. إذا كان لديك أي أسئلة ، فيمكنك ترك رسالة للتواصل. شكرا لك على دعمك إلى wulin.com.