مشکل آپلود در Apache Tomcat

سلام!

خیلی وقت بود اینجا پستی نذاشته بودم و درگیر مسائل و مشکلاتم بودم ، خب بدون مقدمه میرم سر اصل موضوع ، همون طور که توی پست قبلی در مورد مشکلات بک آپ سرویس آپاچی تامکت حرف زدم ، که تونیستیم برطرفش کُنیم یک مشکل اعصاب خرد کن دیگه هم داشتیم! مشکل آپلود فایل .war که فایل پروژه ای هست که میخوایم روی سرور Deploy کُنیم.

من پروژه دفتر رو آپلود میکردم اما مرورگر ارور میداد و توی مروگر کروم با خطای اعصاب خرد کن This site cannot be reached مواج میشدم! امروز متوجه شدم که آپاچی تامکت محدودید ۵۰mb برای آپلود داره توی خودش! و برای آپلود فایل با حجم بیشتر باید وارد پوشه ای که تامکت رو نصب کردید بشید و وارد مسیر زیر بشین :

webapps/manager/WEB-INF/

فایل web.xml رو با یه ادیتور متنی بازش کنید (توی ویندوز که کاری نداره توی سنت او اس هم میتونید با استفاده از nano باز کنید فایل رو جهت ویرایش) وقتی فایل رو باز کردید بگردید دنبال کد زیر :

    <multipart-config>
<!– 50MB max –>
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>

خب همون طور که میبینید اینجا تعریف شده محدودیت آپلود فایل ، ما برای افزایش سایز آپلود یکی یه صفر میزاریم جلوی سه خط اول که به شکل زیر میشه :

    <multipart-config>
<!– 500MB max –>
<max-file-size>524288000</max-file-size>
<max-request-size>524288000</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>

خب همون طور که مشاهده میکنید الان میتونیم ۵۰۰mb آپلود کُنیم، البته قبل از اینکه بتونم این راهکار رو پیدا کُنم یه کار دیگه میکردم میرفتم داخل پوشه webapps و فایل war خودم رو اونجا کپی میکردم یک رفریش میکردم و فایل خودش Deploy میشد! از داخل وب منیجر هم Start میکردم ، امیدوارم تونسته باشم کُمکی کرده باشم.

ایام به کامتون باشه

امیرحسین …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *