Apache Tomcat

نرم افزار تصویر:
Apache Tomcat
جزئیات نرم افزار:
نسخه: 9.0.10 به روز شده
ها تاریخ: 17 Aug 18
توسعه دهنده: Remy Maucherat
پروانه: رایگان
محبوبیت: 31

Rating: nan/5 (Total Votes: 0)

Apache Tomcat یک تکه نرم افزار منبع باز است که در زبان برنامه نویسی Java نوشته شده و طراحی شده است تا کاربران را با یک محیط جاوا جاوا برای اجرای برنامه های وب طراحی کند. این امر به طور گسترده ای برای تأمین برنامه های کاربردی وب با مقیاس بزرگ و مضر در گستره وسیعی از سازمان ها و صنایع است.


امکانات در یک نگاه

این یک پیاده سازی open source از Java Servlet و JavaServer Pages است که در فرآیند Java Community Process توسعه داده شده است. هنگام طراحی برنامه های وب، باید محتوای پویای را به یک وب سرور آپاچی موجود اضافه کنید که توسط Tomcat ارائه می شود.

Tomcat همچنین به طور گسترده ای برای اجرای کد جاوا و اپلت ها در یک سرور وب Apache استفاده می شود، مخصوصا توسعه دهندگان وب که می خواهند وب سایت ها و برنامه های کاربردی داینامیک را با استفاده از فناوری های جاوا پیشرو طراحی کنند.

این نرم افزار شامل یک موتور JSP (JavaServer Pages)، یک اتصال HTTP و همچنین یک ظرف سرولت است. در حالی که موتور JSP مسئول محتوای پویای یک برنامه وب است، کانتینر servlet برای ارتباط با برنامه های جاوا طراحی شده است.

تحت هود، سیستم عامل های پشتیبانی شده و در دسترس بودن

همانطور که اشاره شد، این پروژه به طور کامل در زبان برنامه نویسی جاوا نوشته شده است، بدین معنی که در سیستم عامل های گنو / لینوکس، BSD، سولاریس، مایکروسافت ویندوز و سیستم عامل Mac OS به خوبی اجرا خواهد شد. این نسخه برای دانلود به عنوان بایگانی باینری و منبع برای OS های فوق در دسترس است. معماری های پشتیبانی شده شامل 32 بیت و 64 بیتی می باشند.


خط پایین

به طور خلاصه، Apache Tomcat یک راه حل قابل اعتماد برای هر کسی است که می خواهد برنامه های وب غنی را با استفاده از فناوری های منبع باز توسعه دهد. این بخش مهمی از پروژه آپاچی است که نرم افزار وب سایت محبوب ترین و مورد استفاده در جهان را توسعه می دهد.

چه جدید در این نسخه است:

بهبود ثبات TLS.
اضافه کردن توانایی برای مشخص کردن پاسخ های استاتیک HTML برای کد های خطای خاص و / یا انواع استثنا با ErrorReportValve.
برای NIO2 یک تجزیه کننده HTTP / 2 async اضافه کنید.
مستندات را برای برنامه وب Host Manager اضافه کنید. پچ توسط مارک Czernek ارائه شده است.

چه جدید در نسخه 8.5.20 است:

کاتالینا:
رفع: نشت حافظه مربوط به هدف RMI اجتناب ناپذیر است و باعث می شود که یک اشکال برنامه ای باشد که باید به جای یک اشکال JRE به کار گرفته شود. بنابراین، شروع به ورود به سیستم RMI هدف نهایی مربوط به حافظه در توقف برنامه وب است. اگر چک برای این نشت ساخته شده است، یک گزینه را کنترل کنید. اگر در حال اجرا بر روی جاوا 9 با این چک فعال شود، هشدار را وارد کنید، اما بدون گزینه خط فرمان مورد نیاز است. (مارک)
رفع: اطمینان حاصل کنید NPE در هنگام استقرار در هنگام اسکن فایل های قالب بدون فایل MANIFEST.MF پرتاب نخواهد شد. (violetagg)
ثابت: 59604: فرضیه ساخته شده در URL رمز گشایی را تصحیح کنید که رمزگذاری پیشفرض پیش فرض همیشه با ISO-8859-1 سازگار است. این فرض همیشه معتبر نیست، به عنوان مثال در z / OS. (مارک)
ثابت: 59608: از بین بردن هر ویژگی نامعتبر Class-Path از JAR manifests. به دلیل بسیاری از کتابخانه های بد، خطاهای ورود را در سطح اشکال زدایی وارد کنید. (یادآوری)
ثابت: پیغام خطا را هنگامی که ثبت نام MBean ناموفق بود، رفع کنید. (kfujino)
کویوت:
ثابت: اطمینان حاصل کنید که درخواست با نام روش HTTP که نشانه ها نیستند (همانطور که توسط RFC 7231 مورد نیاز است) با یک 400 پاسخ رد می شوند. (مارک)ثابت: هنگامی که یک درخواست ناهمزمان بوسیله اتصال AJP پردازش می شود، اطمینان حاصل شود که پردازش درخواست قبل از شروع درخواست بعدی کامل شده است. (مارک)
ثابت: اگر یک dispatch async منجر به تکمیل پردازش درخواست شود، قبل از شروع پردازش درخواست بعدی، قبل از شروع پردازش درخواست بعدی، اطمینان حاصل شود که بدن هر قسمت باقی مانده، بلغور باقی مانده ممکن است به عنوان شروع درخواست بعدی منجر به 400 پاسخ شود. (مارک)
جاسپر:
رفع: 59567: وبAPPS اسکن NPE را برای TLD ها رفع می کند زمانی که JAR منفجر شده یک پوشه خالی WEB-INF / classes / META-INF دارد. (یادآوری)
ثابت: رفع نشت حافظه در اجرای زبان عبارت، باعث شده که بارکد کلاس اول برنامه وب برای استفاده از عبارات در حافظه پین ​​شده باشد. (مارک)
ثابت: 59640: NPE هایی که TLD ها یافت نشدند. (یادآوری)
ثابت: 59654: پیام خطا را بهبود می بخشد هنگام تلاش برای استفاده از یک فایل TLD از یک مکان نامعتبر. پچ توسط Huxing Zhang ارائه شده است. (مارک)
برنامه های کاربردی وب:
ثابت: 58891: چگونه SSL چگونه به روز رسانی. بر اساس یک پیشنهاد توسط الکساندر کجال. (مارک)
jdbc-pool:

رفع: یک نشت حافظه را با موضوع تمیزکننده استخر حفظ کنید، که برای برنامه کاربردی وب برای استفاده از یک استخر اتصال، یک اشاره گر به برنامه بارگذاری برنامه وب را حفظ کرد. (مارک)
دیگر:
بروز رسانی: به روز رسانی دسکتاپ داخلی Commons DBCP 2 به r1743696 (2.1.1 به علاوه رفع اضافی). (مارک)
بروزرسانی: به روز رسانی کلاه داخلی Commons Pool 2 به r1743697 (2.4.2 به علاوه رفع اضافی). (مارک)
بروز رسانی: به روز رسانی درایو داخلی بارگذاری فایل رایج در r1743698 (1.3.1 به علاوه رفع اضافی). (مارک)
به روز رسانی: گزینه Cobertura Cover Coating option را به 2.1.1 ارتقا دهید تا تغییرات در خطوط کد بین 8.0.x و 9.0.x مقایسه شود. (مارک)
ثابت: 58626: اضافه کردن پشتیبانی برای یک متغیر محیطی جدید (USE_NOHUP) که باعث می شود nohup هنگام شروع تامکت استفاده شود. این به طور پیش فرض به غیر از HP-UX غیرفعال است، زیرا آن را به طور پیش فرض فعال می کند زیرا لازم است هنگام شروع Tomcat هنگام بوت شدن در HP-UX. (مارک)

چه جدید در نسخه 8.5.9 منتشر شده است:

کاتالینا:
رفع: نشت حافظه مربوط به هدف RMI اجتناب ناپذیر است و باعث می شود که یک اشکال برنامه ای باشد که باید به جای یک اشکال JRE به کار گرفته شود. بنابراین، شروع به ورود به سیستم RMI هدف نهایی مربوط به حافظه در توقف برنامه وب است. اگر چک برای این نشت ساخته شده است، یک گزینه را کنترل کنید. اگر در حال اجرا بر روی جاوا 9 با این چک فعال شود، هشدار را وارد کنید، اما بدون گزینه خط فرمان مورد نیاز است. (مارک)
رفع: اطمینان حاصل کنید NPE در هنگام استقرار در هنگام اسکن فایل های قالب بدون فایل MANIFEST.MF پرتاب نخواهد شد. (violetagg)
ثابت: 59604: فرضیه ساخته شده در URL رمز گشایی را تصحیح کنید که رمزگذاری پیشفرض پیش فرض همیشه با ISO-8859-1 سازگار است. این فرض همیشه معتبر نیست، به عنوان مثال در z / OS. (مارک)
ثابت: 59608: از بین بردن هر ویژگی نامعتبر Class-Path از JAR manifests. به دلیل بسیاری از کتابخانه های بد، خطاهای ورود را در سطح اشکال زدایی وارد کنید. (یادآوری)
ثابت: پیغام خطا را هنگامی که ثبت نام MBean ناموفق بود، رفع کنید. (kfujino)
کویوت:
ثابت: اطمینان حاصل کنید که درخواست با نام روش HTTP که نشانه ها نیستند (همانطور که توسط RFC 7231 مورد نیاز است) با یک 400 پاسخ رد می شوند. (مارک)ثابت: هنگامی که یک درخواست ناهمزمان بوسیله اتصال AJP پردازش می شود، اطمینان حاصل شود که پردازش درخواست قبل از شروع درخواست بعدی کامل شده است. (مارک)
ثابت: اگر یک dispatch async منجر به تکمیل پردازش درخواست شود، قبل از شروع پردازش درخواست بعدی، قبل از شروع پردازش درخواست بعدی، اطمینان حاصل شود که بدن هر قسمت باقی مانده، بلغور باقی مانده ممکن است به عنوان شروع درخواست بعدی منجر به 400 پاسخ شود. (مارک)
جاسپر:
رفع: 59567: وبAPPS اسکن NPE را برای TLD ها رفع می کند زمانی که JAR منفجر شده یک پوشه خالی WEB-INF / classes / META-INF دارد. (یادآوری)
ثابت: رفع نشت حافظه در اجرای زبان عبارت، باعث شده که بارکد کلاس اول برنامه وب برای استفاده از عبارات در حافظه پین ​​شده باشد. (مارک)
ثابت: 59640: NPE هایی که TLD ها یافت نشدند. (یادآوری)
ثابت: 59654: پیام خطا را بهبود می بخشد هنگام تلاش برای استفاده از یک فایل TLD از یک مکان نامعتبر. پچ توسط Huxing Zhang ارائه شده است. (مارک)
برنامه های کاربردی وب:
ثابت: 58891: چگونه SSL چگونه به روز رسانی. بر اساس یک پیشنهاد توسط الکساندر کجال. (مارک)
jdbc-pool:

رفع: یک نشت حافظه را با موضوع تمیزکننده استخر حفظ کنید، که برای برنامه کاربردی وب برای استفاده از یک استخر اتصال، یک اشاره گر به برنامه بارگذاری برنامه وب را حفظ کرد. (مارک)
دیگر:
بروز رسانی: به روز رسانی دسکتاپ داخلی Commons DBCP 2 به r1743696 (2.1.1 به علاوه رفع اضافی). (مارک)
بروزرسانی: به روز رسانی کلاه داخلی Commons Pool 2 به r1743697 (2.4.2 به علاوه رفع اضافی). (مارک)
بروز رسانی: به روز رسانی درایو داخلی بارگذاری فایل رایج در r1743698 (1.3.1 به علاوه رفع اضافی). (مارک)
به روز رسانی: گزینه Cobertura Cover Coating option را به 2.1.1 ارتقا دهید تا تغییرات در خطوط کد بین 8.0.x و 9.0.x مقایسه شود. (مارک)
ثابت: 58626: اضافه کردن پشتیبانی برای یک متغیر محیطی جدید (USE_NOHUP) که باعث می شود nohup هنگام شروع تامکت استفاده شود. این به طور پیش فرض به غیر از HP-UX غیرفعال است، زیرا آن را به طور پیش فرض فعال می کند زیرا لازم است هنگام شروع Tomcat هنگام بوت شدن در HP-UX. (مارک)

چه جدید در نسخه 8.5.8 ارائه شده است:

کاتالینا:
رفع: نشت حافظه مربوط به هدف RMI اجتناب ناپذیر است و باعث می شود که یک اشکال برنامه ای باشد که باید به جای یک اشکال JRE به کار گرفته شود. بنابراین، شروع به ورود به سیستم RMI هدف نهایی مربوط به حافظه در توقف برنامه وب است. اگر چک برای این نشت ساخته شده است، یک گزینه را کنترل کنید. اگر در حال اجرا بر روی جاوا 9 با این چک فعال شود، هشدار را وارد کنید، اما بدون گزینه خط فرمان مورد نیاز است. (مارک)
رفع: اطمینان حاصل کنید NPE در هنگام استقرار در هنگام اسکن فایل های قالب بدون فایل MANIFEST.MF پرتاب نخواهد شد. (violetagg)
ثابت: 59604: فرضیه ساخته شده در URL رمز گشایی را تصحیح کنید که رمزگذاری پیشفرض پیش فرض همیشه با ISO-8859-1 سازگار است. این فرض همیشه معتبر نیست، به عنوان مثال در z / OS. (مارک)
ثابت: 59608: از بین بردن هر ویژگی نامعتبر Class-Path از JAR manifests. به دلیل بسیاری از کتابخانه های بد، خطاهای ورود را در سطح اشکال زدایی وارد کنید. (یادآوری)
ثابت: پیغام خطا را هنگامی که ثبت نام MBean ناموفق بود، رفع کنید. (kfujino)
کویوت:
ثابت: اطمینان حاصل کنید که درخواست با نام روش HTTP که نشانه ها نیستند (همانطور که توسط RFC 7231 مورد نیاز است) با یک 400 پاسخ رد می شوند. (مارک)ثابت: هنگامی که یک درخواست ناهمزمان بوسیله اتصال AJP پردازش می شود، اطمینان حاصل شود که پردازش درخواست قبل از شروع درخواست بعدی کامل شده است. (مارک)
ثابت: اگر یک dispatch async منجر به تکمیل پردازش درخواست شود، قبل از شروع پردازش درخواست بعدی، قبل از شروع پردازش درخواست بعدی، اطمینان حاصل شود که بدن هر قسمت باقی مانده، بلغور باقی مانده ممکن است به عنوان شروع درخواست بعدی منجر به 400 پاسخ شود. (مارک)
جاسپر:
رفع: 59567: وبAPPS اسکن NPE را برای TLD ها رفع می کند زمانی که JAR منفجر شده یک پوشه خالی WEB-INF / classes / META-INF دارد. (یادآوری)
ثابت: رفع نشت حافظه در اجرای زبان عبارت، باعث شده که بارکد کلاس اول برنامه وب برای استفاده از عبارات در حافظه پین ​​شده باشد. (مارک)
ثابت: 59640: NPE هایی که TLD ها یافت نشدند. (یادآوری)
ثابت: 59654: پیام خطا را بهبود می بخشد هنگام تلاش برای استفاده از یک فایل TLD از یک مکان نامعتبر. پچ توسط Huxing Zhang ارائه شده است. (مارک)
برنامه های کاربردی وب:
ثابت: 58891: چگونه SSL چگونه به روز رسانی. بر اساس یک پیشنهاد توسط الکساندر کجال. (مارک)
jdbc-pool:

رفع: یک نشت حافظه را با موضوع تمیزکننده استخر حفظ کنید، که برای برنامه کاربردی وب برای استفاده از یک استخر اتصال، یک اشاره گر به برنامه بارگذاری برنامه وب را حفظ کرد. (مارک)
دیگر:
بروز رسانی: به روز رسانی دسکتاپ داخلی Commons DBCP 2 به r1743696 (2.1.1 به علاوه رفع اضافی). (مارک)
بروزرسانی: به روز رسانی کلاه داخلی Commons Pool 2 به r1743697 (2.4.2 به علاوه رفع اضافی). (مارک)
بروز رسانی: به روز رسانی درایو داخلی بارگذاری فایل رایج در r1743698 (1.3.1 به علاوه رفع اضافی). (مارک)
به روز رسانی: گزینه Cobertura Cover Coating option را به 2.1.1 ارتقا دهید تا تغییرات در خطوط کد بین 8.0.x و 9.0.x مقایسه شود. (مارک)
ثابت: 58626: اضافه کردن پشتیبانی برای یک متغیر محیطی جدید (USE_NOHUP) که باعث می شود nohup هنگام شروع تامکت استفاده شود. این به طور پیش فرض به غیر از HP-UX غیرفعال است، زیرا آن را به طور پیش فرض فعال می کند زیرا لازم است هنگام شروع Tomcat هنگام بوت شدن در HP-UX. (مارک)

چه جدید در نسخه 8.5.6 ارائه شده است:

کاتالینا:
رفع: نشت حافظه مربوط به هدف RMI اجتناب ناپذیر است و باعث می شود که یک اشکال برنامه ای باشد که باید به جای یک اشکال JRE به کار گرفته شود. بنابراین، شروع به ورود به سیستم RMI هدف نهایی مربوط به حافظه در توقف برنامه وب است. اگر چک برای این نشت ساخته شده است، یک گزینه را کنترل کنید. اگر در حال اجرا بر روی جاوا 9 با این چک فعال شود، هشدار را وارد کنید، اما بدون گزینه خط فرمان مورد نیاز است. (مارک)
رفع: اطمینان حاصل کنید NPE در هنگام استقرار در هنگام اسکن فایل های قالب بدون فایل MANIFEST.MF پرتاب نخواهد شد. (violetagg)
ثابت: 59604: فرضیه ساخته شده در URL رمز گشایی را تصحیح کنید که رمزگذاری پیشفرض پیش فرض همیشه با ISO-8859-1 سازگار است. این فرض همیشه معتبر نیست، به عنوان مثال در z / OS. (مارک)
ثابت: 59608: از بین بردن هر ویژگی نامعتبر Class-Path از JAR manifests. به دلیل بسیاری از کتابخانه های بد، خطاهای ورود را در سطح اشکال زدایی وارد کنید. (یادآوری)
ثابت: پیغام خطا را هنگامی که ثبت نام MBean ناموفق بود، رفع کنید. (kfujino)
کویوت:
ثابت: اطمینان حاصل کنید که درخواست با نام روش HTTP که نشانه ها نیستند (همانطور که توسط RFC 7231 مورد نیاز است) با یک 400 پاسخ رد می شوند. (مارک)ثابت: هنگامی که یک درخواست ناهمزمان بوسیله اتصال AJP پردازش می شود، اطمینان حاصل شود که پردازش درخواست قبل از شروع درخواست بعدی کامل شده است. (مارک)
ثابت: اگر یک dispatch async منجر به تکمیل پردازش درخواست شود، قبل از شروع پردازش درخواست بعدی، قبل از شروع پردازش درخواست بعدی، اطمینان حاصل شود که بدن هر قسمت باقی مانده، بلغور باقی مانده ممکن است به عنوان شروع درخواست بعدی منجر به 400 پاسخ شود. (مارک)
جاسپر:
رفع: 59567: وبAPPS اسکن NPE را برای TLD ها رفع می کند زمانی که JAR منفجر شده یک پوشه خالی WEB-INF / classes / META-INF دارد. (یادآوری)
ثابت: رفع نشت حافظه در اجرای زبان عبارت، باعث شده که بارکد کلاس اول برنامه وب برای استفاده از عبارات در حافظه پین ​​شده باشد. (مارک)
ثابت: 59640: NPE هایی که TLD ها یافت نشدند. (یادآوری)
ثابت: 59654: پیام خطا را بهبود می بخشد هنگام تلاش برای استفاده از یک فایل TLD از یک مکان نامعتبر. پچ توسط Huxing Zhang ارائه شده است. (مارک)
برنامه های کاربردی وب:
ثابت: 58891: چگونه SSL چگونه به روز رسانی. بر اساس یک پیشنهاد توسط الکساندر کجال. (مارک)
jdbc-pool:

رفع: یک نشت حافظه را با موضوع تمیزکننده استخر حفظ کنید، که برای برنامه کاربردی وب برای استفاده از یک استخر اتصال، یک اشاره گر به برنامه بارگذاری برنامه وب را حفظ کرد. (مارک)
دیگر:
بروز رسانی: به روز رسانی دسکتاپ داخلی Commons DBCP 2 به r1743696 (2.1.1 به علاوه رفع اضافی). (مارک)
بروزرسانی: به روز رسانی کلاه داخلی Commons Pool 2 به r1743697 (2.4.2 به علاوه رفع اضافی). (مارک)
بروز رسانی: به روز رسانی درایو داخلی بارگذاری فایل رایج در r1743698 (1.3.1 به علاوه رفع اضافی). (مارک)
به روز رسانی: گزینه Cobertura Cover Coating option را به 2.1.1 ارتقا دهید تا تغییرات در خطوط کد بین 8.0.x و 9.0.x مقایسه شود. (مارک)
ثابت: 58626: اضافه کردن پشتیبانی برای یک متغیر محیطی جدید (USE_NOHUP) که باعث می شود nohup هنگام شروع تامکت استفاده شود. این به طور پیش فرض به غیر از HP-UX غیرفعال است، زیرا آن را به طور پیش فرض فعال می کند زیرا لازم است هنگام شروع Tomcat هنگام بوت شدن در HP-UX. (مارک)

چه جدید در نسخه 8.5.5 جدید است:

کاتالینا:
رفع: نشت حافظه مربوط به هدف RMI اجتناب ناپذیر است و باعث می شود که یک اشکال برنامه ای باشد که باید به جای یک اشکال JRE به کار گرفته شود. بنابراین، شروع به ورود به سیستم RMI هدف نهایی مربوط به حافظه در توقف برنامه وب است. اگر چک برای این نشت ساخته شده است، یک گزینه را کنترل کنید. اگر در حال اجرا بر روی جاوا 9 با این چک فعال شود، هشدار را وارد کنید، اما بدون گزینه خط فرمان مورد نیاز است. (مارک)
رفع: اطمینان حاصل کنید NPE در هنگام استقرار در هنگام اسکن فایل های قالب بدون فایل MANIFEST.MF پرتاب نخواهد شد. (violetagg)
ثابت: 59604: فرضیه ساخته شده در URL رمز گشایی را تصحیح کنید که رمزگذاری پیشفرض پیش فرض همیشه با ISO-8859-1 سازگار است. این فرض همیشه معتبر نیست، به عنوان مثال در z / OS. (مارک)
ثابت: 59608: از بین بردن هر ویژگی نامعتبر Class-Path از JAR manifests. به دلیل بسیاری از کتابخانه های بد، خطاهای ورود را در سطح اشکال زدایی وارد کنید. (یادآوری)
ثابت: پیغام خطا را هنگامی که ثبت نام MBean ناموفق بود، رفع کنید. (kfujino)
کویوت:
ثابت: اطمینان حاصل کنید که درخواست با نام روش HTTP که نشانه ها نیستند (همانطور که توسط RFC 7231 مورد نیاز است) با یک 400 پاسخ رد می شوند. (مارک)ثابت: هنگامی که یک درخواست ناهمزمان بوسیله اتصال AJP پردازش می شود، اطمینان حاصل شود که پردازش درخواست قبل از شروع درخواست بعدی کامل شده است. (مارک)
ثابت: اگر یک dispatch async منجر به تکمیل پردازش درخواست شود، قبل از شروع پردازش درخواست بعدی، قبل از شروع پردازش درخواست بعدی، اطمینان حاصل شود که بدن هر قسمت باقی مانده، بلغور باقی مانده ممکن است به عنوان شروع درخواست بعدی منجر به 400 پاسخ شود. (مارک)
جاسپر:
رفع: 59567: وبAPPS اسکن NPE را برای TLD ها رفع می کند زمانی که JAR منفجر شده یک پوشه خالی WEB-INF / classes / META-INF دارد. (یادآوری)
ثابت: رفع نشت حافظه در اجرای زبان عبارت، باعث شده که بارکد کلاس اول برنامه وب برای استفاده از عبارات در حافظه پین ​​شده باشد. (مارک)
ثابت: 59640: NPE هایی که TLD ها یافت نشدند. (یادآوری)
ثابت: 59654: پیام خطا را بهبود می بخشد هنگام تلاش برای استفاده از یک فایل TLD از یک مکان نامعتبر. پچ توسط Huxing Zhang ارائه شده است. (مارک)
برنامه های کاربردی وب:
ثابت: 58891: چگونه SSL چگونه به روز رسانی. بر اساس یک پیشنهاد توسط الکساندر کجال. (مارک)
jdbc-pool:

رفع: یک نشت حافظه را با موضوع تمیزکننده استخر حفظ کنید، که برای برنامه کاربردی وب برای استفاده از یک استخر اتصال، یک اشاره گر به برنامه بارگذاری برنامه وب را حفظ کرد. (مارک)
دیگر:
بروز رسانی: به روز رسانی دسکتاپ داخلی Commons DBCP 2 به r1743696 (2.1.1 به علاوه رفع اضافی). (مارک)
بروزرسانی: به روز رسانی کلاه داخلی Commons Pool 2 به r1743697 (2.4.2 به علاوه رفع اضافی). (مارک)
بروز رسانی: به روز رسانی درایو داخلی بارگذاری فایل رایج در r1743698 (1.3.1 به علاوه رفع اضافی). (مارک)
به روز رسانی: گزینه Cobertura Cover Coating option را به 2.1.1 ارتقا دهید تا تغییرات در خطوط کد بین 8.0.x و 9.0.x مقایسه شود. (مارک)
ثابت: 58626: اضافه کردن پشتیبانی برای یک متغیر محیطی جدید (USE_NOHUP) که باعث می شود nohup هنگام شروع تامکت استفاده شود. این به طور پیش فرض به غیر از HP-UX غیرفعال است، زیرا آن را به طور پیش فرض فعال می کند زیرا لازم است هنگام شروع Tomcat هنگام بوت شدن در HP-UX. (مارک)

چه جدید در نسخه 8.0.36 است:

کاتالینا:
ثابت: تصحیح رگرسیون در اصلاح 58867. در هنگام پیکربندی یک محتوا برای استفاده از یک پوشه خارجی برای docBase و آن پوشه اتفاق می افتد که در کنار WAR اصلی قرار گرفته است، از پوشه به عنوان docBase استفاده کنید تا گسترش WAR به appBase و استفاده از دایرکتوری به تازگی ایجاد شده به عنوان docBase. (مارک)
اضافه کردن: 58351: ایجاد تاریخ ساخت سرور و شماره نسخه سرور توسط JMX قابل دسترسی است. پچ توسط Huxing Zhang ارائه شده است. (مارک)
اضافه کردن: 58988: شخصیت های ویژه در جایگزینی برای RewriteValve اکنون می توانید با یک بک لایک نقل قول کنید. (fschumacher)
ثابت: 58999: فیلتر کردن نام کلاس و منابع در WebappClassLoader را رفع کنید. اگر StrictIndexOutOfBoundsException نام دقیقا "org" یا "javax" باشد، آن را اجرا می کند. (rjung)
کد: حذف کد غیر ضروری هیچ پشتیبانی برای خوشه سطح محتوا وجود ندارد. (kfujino)
اضافه کردن: چک کردن برای var و جایگزینی نقشه در RewriteValve کمی سخت تر و تشخیص درست کولون در جایگزین var. (fschumacher)
ثابت: ثابت نوع AttributeManager تعریف mbean از StandardContext. (kfujino)رفع: برنامه بارگذاری کلاس برنامه وب را برای کاهش تاثیر اسکن JAR بر روی میزان حافظه برنامه وب کاهش دهد. (مارک)
ثابت: رفع برخی نشت منابع در اداره خطا برای دسترسی به فایل ها از JAR ها و WAR ها. (مارک)
رفع اشکال: استفاده از JAR و JAR در WAR را برای کاهش میزان حافظه برنامه وب کاهش دهید. (مارک)
ثابت: 57809: لغو صفت متن سفارشی org.apache.tomcat.util.scan.MergedWebXml که در Tomcat 9 حذف خواهد شد. (markt)
ثابت: 59001: به درستی در مورد هنگامی که Tomcat بر روی مسیر نصب شده است که در آن یکی از بخش ها به عنوان علامت تعجب به پایان می رسد رسیدگی کند. (مارک)
رفع: اصلاح 59001 را برای پوشش توالی های ویژه مورد استفاده در جت سفارشی Tomcat گسترش دهید: جنگ: URL ها. (مارک)
ثابت: 59043: در صورت استفاده از HttpServletRequest.logout () از اخطار در هنگام پایان دادن به جلسات مرتبط با یک نشانه تنها اجتناب کنید. (مارک)
رفع: 59054: اطمینان حاصل کنید که استفاده از CrawlerSessionManagerValve در یک محیط توزیع شده خطایی را هنگامی که Valve خود را در جلسه ثبت می کند، خطا نمی کند. (مارک)
ثابت: ذخیره سازی Storeconfig از پردازنده های کوکی متناوب. (markt / remm)
ثابت: ذخیره سازی Storeconfig برای خواص سوکت. (یادآوری)اضافه کردن: یک پیام هشدار را وارد کنید اگر یک کاربر در تلاش برای پیکربندی زمان وقوع پیش فرض را از طریق روش Manager.setMaxInactiveInterval (و نادیده گرفته شده) (و نادیده گرفته شده). (مارک)
رفع: اصلاح ناقص نگاشت علامت های NE و NC در قوانین بازنویسی. (یادآوری)
ثابت: 59065: زمان چک کردن کولون ها در مسیرهای سیستم های غیر ویندوز که در catalina.sh اجرا شده است، درست شده و به درستی با Cygwin کار می کند. پچ توسط Ed Randall ارائه شده است. (مارک)
رفع: هنگامی که یک Host با یک AppBase پیکربندی شده وجود ندارد، قبل از تلاش برای گسترش یک فایل WAR خارجی به آن، AppBase را ایجاد کنید. (مارک)
ثابت: 59115: هنگام استفاده از آپلود فایل Servlet 3.0، نام فایل ارسال شده ممکن است به عنوان یک نشانه یا یک رشته نقل قول ارائه شود. اگر یک نقل قول رشته، قبل از بازگشت آن به کاربر رشته را رد کنید. (مارک)
ثابت: 59123: اشیاء NamingEnumeration را که توسط JNDIRealm استفاده می شود بسته می شود، زمانی که دیگر لازم نیست. (fschumacher / markt)
ثابت: 59138: هشدار مثبت کاذب برای نشت حافظه مرتبط با ThreadLocal درست زمانی که کلاس کلید، اما نه کلاس ارزش توسط لودر کلاس برنامه وب بارگیری شده است. (مارک)
ثابت: 59145: یک هشدار نامعتبر را پس از ورود یک کاربر از یک جلسه مرتبط با SSO وارد نشوید. (مارک)ثابت: 59151: ثابت رگرسیون در اصلاح برای 56917، که اعتبار اضافی (و مسلما غیر ضروری) را به محل تغییر مسیر ارائه شده اضافه شده است. (مارک)
ثابت: 59154: یک NullPointerException را در JASSMemoryLoginModue که از معرفی CredentialHandler به Realms است، رفع کنید. (schultz / markt)
کویوت:
رفع: 58646: یک مشکل با sendfile را تصحیح کنید که منجر به پردازشگر اضافه شده به حافظه پنهان می شود که دو بار به پاسخ های شکسته منجر می شود. (مارک)
رفع: 59015: رفع علت احتمالی حلقه بی پایان APR Poller در هنگام خاموش شدن اگر Poller یک خطا را در طول فرآیند خاموش شدن تجربه کند. (مارک)
رفع اشکال زدن نامهای رمز برای kECDHE و ECDHE با اجرای فعلی OpenSSL. (مارک)
رفع: 59081: سفارش رمزگذار تعریف شده توسط کاربر را هنگام تعیین رمزهای استفاده شده از فرمت OpenSSL، حفظ کنید. (مارک)
ثابت: 59089: به درستی نادیده گرفتن هدرهای HTTP که شامل نویسه های غیر توالی در نام هدر است. (مارک)
اضافه کردن: اضافه کردن پشتیبانی برای افزونه های openSSL اضافی از استاد OpenSSL هنگام تعیین رمزهای استفاده شده از نحو OpenSSL. (مارک)
جاسپر:رفع: 57583: بهبود عملکرد javax.servlet.jsp.el.ScopedAttributeELResolver هنگام رفع ویژگی هایی که وجود ندارد. این بهبود تنها زمانی کار می کند که Jasper با اجرای Tomcat EL مورد استفاده قرار گیرد. (مارک)
بروز رسانی: 58111: بروزرسانی به کامپایلر JDT Eclipse 4.5. (مارک)
اضافه کردن: اضافه کردن پشتیبانی از جاوا 9 برای JSP ها. (مارک)
WebSocket:
ثابت: 59014: اطمینان حاصل کنید که پیغام بستن WebSocket را می توان پس از دریافت پیام نزدیک دریافت کرد. (مارک)
ثابت: به درستی رسیدگی فشرده سازی پیام های جزئی زمانی که قطعه نهایی پیام دارای بار بار صفر است. (مارک)
ثابت: 59119: منطق خواندن درست برای مشتری WebSocket هنگام استفاده از اتصالات امن. (مارک)
ثابت: 59134: منطق اتصال مشتری درست برای اتصالات امن ساخته شده از طریق یک پروکسی. (مارک)
ثابت: 59189: در هنگام استفاده از PerMessageDeflate حافظه بومی که توسط Inflater و Deflater برگزار می شود، به صورت صریح منتشر شده و جلسه WebSocket پایان می یابد. بر اساس یک پچ توسط هنریک اولسون. (مارک)
برنامه های کاربردی وب:رفع: یک خطا در مستند سازی رفتار مورد انتظار برای استقرار خودکار را تصحیح کنید. اگر WAR به روز شود و دایرکتوری گسترش یافته است، پوشه همیشه با گسترش WAR، اگر unpackWARs درست باشد، حذف خواهد شد و دوباره بازیابی خواهد شد. (مارک)
ثابت: 58935: مراجع نادرست در مستندات را با استفاده از jar: file: URLs با برنامه مدیریت را حذف کنید. (مارک)
ثابت: توضیحات ServletRequest.getServerPort () را در Proxy How-To اصلاح کنید. مشکل از طریق comments.apache.org گزارش شد (violetagg)
ثابت: ثابت صریح بالقوه نامحدود در Servlet چت جمet در برنامه وب نمونه. (مارک)
قبایل:
رفع اشکال: اگر در هنگام گرفتن یک جلسه یک گره پروکسی را به یک گره اولیه ارتقاء دهید، تغییر گره اصلی جدید را به گره پشتیبان اصلی اطلاع دهید. (kfujino)
دیگر:
ثابت: 58283: مکان دانلود پیش فرض را برای کتابخانه ها در طول فرآیند ساخت از / usr / share / java به $ {user.home} / temp تغییر دهید. پچ ارائه شده توسط احمد حسنی. (مارک)
ثابت: 59031: هنگام استفاده از حذف نصب ویندوز، محتویات هر دایرکتوری را که به ساختار دایرکتوری Tomcat مرتبط شده اند، حذف نکنید. (مارک)

بروز رسانی: نسخه بسته بندی شده از کتابخانه بومی تامکت را به 1.2.5 به روز رسانی کنید تا باینری های ویندوز را بر اساس OpenSSL 1.0.2g و APR 1.5.1 انتخاب کنید. (مارک)
بهروزرسانی: فایل techt-users.xml را به طور پیش فرض تغییر دهید تا کاربران بتوانند ورودی هایی را که برای استفاده با نمونه برنامه وب برای برنامه مدیریت استفاده می شود پیکربندی کنند. (مارک)

چه جدید در نسخه 8.0.32 است:



عمومی:
اضافه کردن: اجازه دهید چندین کلاس JUnit کلاس تست را با تست property.name امتحان کنید و مستند سازی کنید در BUILDING.txt. (rjung)
ثابت: 58768: یک هشدار را وارد کنید اگر مسیریابی به علت مکان نامعتبر نتواند انجام شود. (مارک)
کاتالینا:
اصلاح: تصحیح تصمیم گیرنده کلاس در هیئت مدیره برای بارگیری کلاس و جستجو منابع و همچنین آن را سریعتر. (rjung)
ثابت: 58946: اطمینان حاصل کنید که در هنگام پردازش از طریق RequestDispatcher نقشه پارامتر درخواست باقی می ماند. (مارک)
ثابت: 58827: حذف آنچه که از اجرای JSR 77 باقی مانده است. (مارک)
ثابت: 58905: اطمینان حاصل کنید که Tomcat.silence () خاموش logger صحیح و تنظیم فعلی را احترام می گذارد. (مارک)
کویوت:
اضافه کردن: گزینه پیکربندی جدید ajpFlush برای اتصالات AJP برای غیرفعال کردن ارسال بستههای AJP فلاش. (rjung)
خوشه:
رفع: تصحیح یک رگرسیون در فیلتر تنظیم جلسه که جلوگیری از خوشه بندی از شروع در تنظیمات پیش فرض است. (kfujino)
WebSocket:
رفع: یک مسئله زمان بندی در بستن جلسه را رفع می کند که می تواند منجر به یک استثنا برای پیام ناقص شود حتی از طریق پیام کامل شود. (مارک)

نظرات به Apache Tomcat

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!