فرم ورک اسپرینگ - Spring Framework
وب سرور اراکل وب لاجیک oracle weblogic server
نحوه تنظیم DNS برای دامنه ها
دانلود بدون محدودیت
راه اندازی نسخه ۴ پلتفرم جاواهاستینگ
ارائه کد تخفیف صلواتی
دانلود نسخه ۸ jdk
اتصال دامنه به (WAR) یا وب اپلیکیشن دیپلوی شده
ارائه کپن تخفیف شب یلدا
دانلود نسخه ۸.۲ نتبینز
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 تولید شده را بر روی جاواهاستینگ دیپلوی کنید.