یک پروژه اسپرینگ بوت رو بدون تامکت اجرا کنید

همان طور که می دانید اگر بخواهید از جاوا در وب استفاده کنید باید تامکت یاد بگیرید یا jetty که من تامکت رو ترجیح می دهم.

( دلیل استفاده از تامکت پیچیده هست. اما در ساده ترین شکل = چون تامکت از اینترفیس servlet پشتیبانه )

البته یک پروژه spring-boot رو می توان روی تامکت اجرا کرد ( به کمک فایل WAR)

اما نمی شود بدون هیچ چیزی یک پروژه بهاری رو استفاده کرد؟؟؟

  • چرا می شود . ابتدا به فایل .JAR تبدیل کنید.
  • جاوا را آماده کنید

تبدیل به .JAR

یادتون هست ما کجا می نوشتیم

1./mvnw spring-boot:run -quiet

و یا

12mvn spring-boot:run -quiet

کجا ؟؟ همان جایی که فایل pom.xml رو پیدا می کنید.

برای شما

برید دقیقا همان جا.

و اکنون بستگی به Maven و یا Gradle دارد. ( البته چقدر هم زیاد بستگی دارد )

Maven :

1./mvnw clean install # or
1mvn clean install

Gradle :

1./gradlew clean build
1gradle clean build

اگر با maven هستید بروید به دایرکتوری target و اگر از gradle استفاده می کنید در دایرکتوری build به دنبال آن بگردید .

هر وقت که پیدا کردید . ترمینال را همانجا باز کنید. و بنویسید

1java -jar ${filename}

و بدون هیچ وابستگی ای . به جز جاوا spring-boot راه می افتد.

  • ویژگی مور علاقه من در spring-boot

نویسنده مطلب: pooia

منبع مطلب

به فکر سرمایه‌گذاری هستی؟

با هر سطحی از دانش در سریع‌ترین زمان با آموزش گام به گام، سرمایه گذاری را تجربه کن. همین الان میتونی با لینک زیر ثبت نام کنی و ۱۰ درصد تخفیف در کارمزد معاملاتی داشته باشی

ثبت نام و دریافت جایزه
ممکن است شما بپسندید
نظر شما درباره این مطلب

آدرس ایمیل شما منتشر نخواهد شد.