كيفية ضبط المنفذ لتطبيق Spring Boot في ملف application.properties
مرحباً بالجميع! أنا مبتدئ في Spring Boot وأحاول تشغيل أول تطبيق ويب لي. افتراضياً، يتم تشغيله على المنفذ 8080، لكني بحاجة لتغيير المنفذ، مثلاً إلى 9090، لأن المنفذ 8080 مشغول بالفعل بخدمة أخرى.
لقد أنشأت ملف `application.properties` في مجلد `src/main/resources`، لكن لا يحدث شيء. إليك ملفي:
```java
// application.properties
server.port = 9090
```
أعدت تشغيل التطبيق، لكنه لا يزال يبدأ على 8080. ما الخطأ الذي أفعله؟ هل أحتاج إلى إضافة بعض التعليقات التوضيحية في الفئة الرئيسية؟ أم تغيير هيكل المشروع؟ كما جربت تمرير المنفذ عبر سطر الأوامر باستخدام `--server.port=9090`، لكن هذا لم ينجح أيضاً.
كما لاحظت أن في السجلات يُكتب: "Tomcat started on port(s): 8080 (http)". ولا توجد أي أخطاء. أستخدم Spring Boot 2.7.0، Maven، Java 11. سأكون ممتناً لشرح مفصل عن كيفية تغيير المنفذ بشكل صحيح، ولماذا لا تعمل طريقي.
شكراً مسبقاً على المساعدة!