وبلاگ جاواهاستینگ

چگونه اپکلیشن اسپرینگ بوت در جاواهاستینگ استقرار دهیم؟

چگونه اپکلیشن اسپرینگ بوت در جاواهاستینگ استقرار دهیم؟

SpringBoot یکی از متداول ترین و پرطرفدارترین فرم‌ورکهای وبی جاوا می باشد.

به خصوص در بین کاربران تازه کار این فرم ورک بسیار مورد علاقه می باشد.

در این مقاله سعی بر یادگیری این مهم داریم که چگونه می توان یک اپلیکیشن اسپرینگ بوت را بر روی جاواهاستینگ دیپلوی کرد.

ابتدا می بایست از سرویس های اختصاصی جاواهاستینگ که در لینک زیر لیست شده یکی را انتخاب کنید.

https://javahosting.ir/services/dedicated/list

در این لیست تمامی وب‌سرور های مهم جاوا انتخاب و لیست شده اند، شما بسته به نیاز و تکنولوژی به کار رفته در وب‌اپلیکیشنتون و همچنین تعداد کاربران وب سایت خودتون یکی از پلنها را می توانید انتخاب کنید.

سپس کافیست اپلیکیشن اسپرینگ بوت خود را بیلد کنید و یک فایل war از آن ایجاد کنید.

سپس این فایل را در پنل جاواهاستینگ خود آپلود کنید.

تمام.

می توانید قهوه ای بنوشید! مابقی کارها را پنل جاواهاستینگ به شکل خودکار برایتان انجام می دهد و در نهایت یک آدرس اختصاصی برای دسترسی به اپلکیشن شما تولید و در پنلتان قرار می گیرد.

نکته مهم :

اپکلیشن های اسپرینگ بوت به همراه تامکت داخلی (Embedded Tomcat) می باشند. از آنجا که شما در جاواهاستینگ یک سرور مجازی به همراه یک وب‌سرور داخلی (بسته به نوع انتخاب خودتان) دارید، می بایست تامکت داخلی اسپرینگ بوت را غیر فعال کنید.

برای اینکار ابتدا فایل pom.xml مربوط به پروژه خود باز کنید و تگ زیر را بیابید:

<dependency>
   <groupId>org.springframework.boot></groupId>
   <artifactId>spring-boot-starter-web></artifactId>
</dependency>

سپس آنرا به به تگ زیر ویرایش کنید:

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-web</artufactId>
   <exclusions>
      <exclusion>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-tomcat</artifactId>
      </exclusion>
   </exclusions> 
</dependency>

با این کار می توانید مجدد پروژه خود را کامپایل و بیلد کنید و فایل war تولید شده را بر روی جاواهاستینگ دیپلوی کنید.


ارسال نظر: