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

دیپلوی پروژه از آپاچی میون به جاواهاستینگ Maven to Javahosting

دیپلوی پروژه از آپاچی میون به جاواهاستینگ Maven to Javahosting

هاست های تامکت اختصاصی ما امکان دیپلوی سریع را نیز دارد.

بسیاری از مشتریان جاواهاستینگ برای استفاده از هاست خود چرخه زیر را در زمان دیپلوی یک اپلیکیشن به هاستشون انجام می دهند:

  • ۱ )  پروژه را کامپایل می کنند و فایل war نهایی پروژه خود را ایجاد می کنند.
  • ۲ ) سپس به سایت جاواهاستینگ لاگین کرده و به بخش دیپلویمنتها می روند.
  • ۳ ) سپس فایل war خود را به هاست خود آپلود می کنند.

خب این چرخه دو ایراد کلی دارد

یک اینکه زمانی که تغیرات پروژه زیاد هست انجام کامل آن برای چند بار در یک مدت زمان کوتاه بسیار خسته کننده است و دوم اینکه اگر بخواهیم اپلیکیشن های زیادی را بر روی هاست خودمون در جاواهاستینگ هاست کنیم باز این چرخه بسیار زمانبر خواهد بود.

به علاوه خیلی از دوستان ممکن هست که علاقه داشته باشند بدون اتلاف وقت حتی در همان IDE برنامه نویسی خود بخواهند مستقیم پس از کامپایل بر روی جاواهاستینگ بتوانند دیپلوی داشته باشند.

لذا در این مقاله سعی بر راهنمایی و معرفی روش دیپلوی خارج از جاواهاستینگ را داریم.

خب اکثر برنامه نویسان جاوا با Apache Maven به عنوان یک ابزار مدیریت کامپایل و دیپلوی پروژه آشنایی دارند.

موارد مورد نیاز برای استفاده از این روش:

* ) Apache Maven

* ) یک هاست اختصاصی تامکت

گام نخست:

فایل settings.xml در conf در شاخه اصلی آپاچی میون را باز کنید.

این تگ را داخل این فایل بعد از تگ <servers> قرار دهید:

<server>
        <id>javahosting</id>
        <username></username>
        <password></password>
</server>

نکته نام کاربری و گذرواژه در این تگ همان نام کاربری و گذرواژه تعریف شده در جاواهاستینگ برای دسترسی به مانیتورینگ تامکت می باشد.

گام دوم:

پلاگین زیر را در فایل pom.xml پروژه های خود قرار دهید:

      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
            <url></url>
            <server>javahosting</server>
            <path>/mpath</path>
        </configuration>
    </plugin>

نکته:

تگ url همان آدرسی هست که در بخش ماژولهای سرویستان قرارداده شده و می توانید استفاده کنید.

تگ path نیز آدرس کانتکس پث و یا همان شاخه نهایی هست که می خواهید اپلکیشن شما در تامکت بر روی آن قرار گیرد.

برای تست راحت تر یک پروژه کامل apache maven به همراه تنظیمات بالا در آدرس [ https://git.javahosting.ir/examples/tomcat2javahosting ] به عنوان نمونه قرار گرفته است که می توانید از آن بهره بگیرید.

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

mvn tomcat7:deploy


ارسال نظر: