پیشنیازها

راه اندازی Flowable نسخه Open source در Windows

جاوا 17 باید بر روی سیستم شما نصب باشد .

نسخه Flowable باید 6.8.1 باشد .

نسخه Tomcat باید بین 9 و 10 باشد . (در این آموزش نسخه 9.0.96 نصب می شود)

نصب Tomcat

نحوه نصب

برای دانلود Tomcat به این صفحه مراجعه کنید .

حال در بخش Binary distributions روی گزینه 32-bit/64-bit Windows Service Installer کلیک کنید .

بعد از اتمام دانلود ، فایل نصبی را اجرا کنید .

مراحل نصب را طی کنید تا به بخش زیر وارد شوید :

image.png

برای کاربر خود یک نام و رمز ورود انتخاب نمایید .

سپس مراحل نصب را تا به انتها ادامه دهید .

بعد از اتمام نصب به محل نصب شده بروید و وارد پوشه webapps شوید .

سپس به پوشه manager وارد شوید و بعد از آن به پوشه META-INF وارد شوید .

حال فایب context.xml را با notepad و یا برنامه ای مشابه باز کنید و  متن

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>

را comment و یا حذف کنید .

درصورت Comment شدن باید ظاهری این چنین داشته باشد : 

<!--
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
  -->

حال شما باید یک System variable به Windows خود و کاربر آن اضافه کنید . 

برای این کار در بخش جست و جو عبارت system environment variables را وارد کنید . 

وارد بخش مربوطه شوید و در قسمت User variables روی گزینه new کلیک کنید و طبق تصویر زیر عمل کنید . 

در بخش Variable value باید ادرس فولدر محل نصب Tomcat وارد شود .

image.png

سپس در بخش System variables این عمل را تکرار کنید .

نحوه اجرا

برای اینکار به محل نصب بروید و وارد پوشه bin شوید .

سپس فایل startup.bat را اجرا کنید .

برای غیرفعال کردن آن هم می بایست فایل shutdown.bat را اجرا کنید .

راه اندازی Flowable

در اولین مرحله Flowable نسخه 6.8.1 را از این لینک دانلود کنید .

سپس فایل فشرده دانلود شده را از حالت فشرده خارج کنید و وارد پوشه استخراج شده بشوید ، وارد پوشه wars شوید .

سپس محتوی این پوشه را که برای این نسخه شامل flowable-rest.war و flowable-ui.war می شود را به پوشه webapps که در محل نصب Tomcat قرار داد ، اضافه کنید .

 

حال تنها کافی است که یک بار دیگر Tomcat را اجرا کنید . با اینکار Flowable بر روی آن Deploy می شود .

مشاهده Flowable در بخش Manager apps موجود در Tomcat

Tomcat را اجرا کنید . وارد صفحه اول آن شوید .

image.png

سپس وارد Manager App شوید . (با نام کاربری و رمز عبوری که پیشتر وارد کرده اید)

حال می توانید نرم افزار های Deploy شده را مشاهده کنید .

image.png

برای ورود به نسخه ui تنها کافی است بر روی flowable-ui کلیک کنید . 

سپس وارد صفحه Login می شوید که بصورت پیش فرض دارای نام کاربری admin و رمز عبور test می باشد .