35 top apache tomcat interview questions
Най-често задаваните въпроси и отговори за интервю за Apache Tomcat:
Ще научим пълната функционалност на Apache Tomcat в тази статия.
Ще научите повече за това какво точно е Apache Tomcat, каква е ползата от Apache Tomcat, портове по подразбиране на tomcat, уеб контейнер от него, какви са типовете партиден и скриптов файл за стартиране и спиране на tomcat.
Освен това този набор обхваща въпроси относнокак да инсталирате tomcat в eclipse, неговите конфигурационни файлове, версии и видове съединители, Catalina, WAR файл и процес на внедряване, Tomcat Valve, различни регистрационни файлове, как да защитите уеб сървъра, функция на виртуален хостинг, местоположения на важни файлове и т.н. на прости условия.
Препоръчително е да имате добри познания за важните концепции, тъй като интервюиращият ще се опита да ви заобиколи тези въпроси, които обхващат основните функционалности, свързани с Apache Tomcat, и те са тези, които се използват широко и стриктно.
Трябва да се опитате да разберете какво е Apache Tomcat и защо се появи в картината.
направете копие на масив
Това е допълнително предимство, ако имате практически знания, тъй като тогава можете да ги обясните с примери в реално време, което от своя страна е ключовият момент за изчистване на интервю.
Най-популярните въпроси за интервю за Apache Tomcat
По-долу е даден списъкът с най-често задаваните въпроси за интервю за Apache Tomcat, които ще ви помогнат да изчистите интервюто успешно.
Общ преглед на въпросите са разгледани тук:
- Какво е Tomcat и защо се появикартината?
- Как да инсталирам Tomcat в Eclipse?
- Видове сървъри.
- Относно WAR и уеб контейнера.
- Видове използвани партидни и скрипт файлове.
- Какво е виртуален хостинг?
- Осигуряване на уеб сървър.
- Стартирайте и спрете Apache Tomcat Server чрез команди
- Различни кодове на състоянието 403 и 404
- MAC
- Версии на Apache Tomcat
- Видове уеб сървъри
- Видове регистрационни файлове в Apache Tomcat
- СлушамФункционалност
- Клапан Tomcat
- Каталина и конфигурационни файлове
- Предимства от стартирането на Tomcat като уеб услуга
- Съединители и тяхното използване.
- Ограничение на качването на файлове
Нека започнем с подробни отговори.
В # 1) Какво е Apache Tomcat?
Отговор: Apache Tomcat е основно уеб сървър и сървлетна система, която е с отворен код (т.е. свободно достъпнаНаинтернет) и е създаден от Apache Software Foundation.Това е сървърът, използван най-вече от Java Developers.
Сървърът не е нищо друго освен компютърна програма, която предоставя услуги на други компютри.
По същество има два типа сървър:
- Сървър на приложения
- Уеб сървър
Apache Tomcat предлага HTTP протокол, което означава, че потребителят може да се свърже със сървъра от всяко място чрез предоставения URL адрес и да има достъп до Java приложението.
Това е много лесно и лесно за инсталиране и е съвместимо с всяка операционна система.
В # 2) Защо се нуждаем от Apache Tomcat?
Отговор: Необходимо е да стартирате Java Web Applications на хост и базирани на сървъра системи. Също така помага да се стартират JSP и Servlets.
В # 3) Какъв е портът по подразбиране за Apache Tomcat?
Отговор: Портът по подразбиране на Apache Tomcat е порт 8080.
След като инсталирате Tomcat на вашата система, щракнете върху http: // localhost: 8080, за да проверите дали Tomcat работи.
В # 4) Какво е името на вградения уеб контейнер в Tomcat?
Отговор: Името на вградения уеб контейнер в Tomcat е Catalina, който присъства в директорията bin.
Catalina се използва за зареждане на всички заявки, свързани с HTTP и може да създаде екземпляри на обектите наМетоди GET () и POST ().
В # 5) Какви са типовете команден файл, с помощта на който можем да стартираме и спрем сървъра на Apache Tomcat?
Отговор: По принцип има два типа пакетни файлове, с които можем да стартираме и спрем сървъра.
Те са както следва:
- Startup.bat
- Shutdown.bat
В # 6) Как можем да конфигурираме Apache Tomcat в Java Eclipse IDE или да обясним настройката на Apache Tomcat Server?
Отговор: Наистина е много лесно и лесно да инсталирате Apache Tomcat в Eclipse.
Стъпките са посочени по-долу:
- Изберете раздела на сървъра от долната страна на IDE.
- Щракнете с десния бутон върху празно място или празно пространство.
- Щракнете върху New
- Щракнете върху Сървъри
- Изберете Tomcat и следващата му версия.
- Щракнете върху следващия
- Изберете бутона за преглед
- Изберете основната папка на Tomcat
- Щракнете върху следващия
- Щракнете върху Добавяне на всички
- Щракнете върху Finish
- Проверете празното поле, което Tomcat трябва да показва.
В # 7) Как да стартирате и спрете Apache Tomcat с помощта на услуги?
Отговор:
Услугите са както следва:
- Услуги httpd старт
- Httpd спиране
В # 8) Кой е жизненоважният конфигурационен файл, който се използва в Apache Tomcat?
Отговор: Жизненоважният конфигурационен файл, който се използва в Apache Tomcat, е httpd.conf
В # 9) Как да намерите коя версия на уеб сървъра на Apache Tomcat работи?
Отговор: Най-добрият начин да намерите текущата версия е посочен по-долу:
- Влезте в уеб сървъра
- Отидете на екземпляра на apache и папката bin
- Изпълнете командата “httpd -v”, за да получите подробности за версията.
Изход:
[root@lab sbin] # httpd -v Server Version: Apache 2.4.18 (Windows) Server Built: August 2nd, 2018 12.59:00 [root@lab sbin] #
В # 10) Обяснете видовете конектори, използвани от Apache Tomcat.
Отговор: Apache Tomcat основно използва два типа съединители, които са както следва:
- HTTP конектори: HTTP съединителите притежават атрибути, които могат да бъдат модифицирани, за да се определи точно как работи и достъп до функции като пренасочвания и пренасочване на прокси сървър.
- AJP конектори: AJP конекторите следват протокола AJP вместо HTTP, но работят точно както HTTP конекторите. Те са внедрени в Apache Tomcat чрез приставката технология mod_jk.
В # 11) Споменете конфигурационните файлове на Catalina.
Отговор: Файловете с конфигурации на Catalina включват:
- XML
- Имоти
- Политика
- Tomcat-users.xml
В # 12) Какви са жизненоважните ползи от стартирането на Tomcat като услуга?
Отговор: Ползите от стартирането на Tomcat като услуга са:
- Автоматично стартиране - Ако услугата за прозорци tomcat се стартира автоматично, би било полезно, когато искаме да стартираме системата дистанционно.
- Сигурност - Позволява ви да изпълнявате под специален акаунт, който е защитен от останалите акаунти.
- Стартиране на сървъра без активно потребителско влизане : Така че дори ако няма активен потребител, наличният сървър може да бъде стартиран.
Въпрос # 13) Какъв е процесът на внедряване на уеб приложение, използващо WAR файла?
Отговор: В Tomcat има директория за уеб приложения, под която се поставят всички уеб компоненти JSP, Servlets, HTML. По този начин, поставяйки всички файлове в една папка, ние можем да компресираме файловете в една единица, коятоима .Удължаване на WAR.
Сега можем лесно да разположим уеб приложението, като поставим файла WAR в директорията на уеб приложенията.И когато сървърът стартира, той извлича всички уеб компоненти.
Въпрос # 14) Каква е функционалността на Tomcat Valve?
Отговор: Tomcat Valve е нова функция, въведена с Tomcat 4.Използва се за свързване на обект от клас Java с конкретен контейнер на Catalina.
По-долу изображението показва работата на клапан Tomcat:
В # 15) Какви са конфигурираните клапани на Tomcat?
как да добавя към низ масив
Отговор: Има основно четири конфигурирани клапана Tomcat, които са споменати по-долу:
- Дневник за достъп
- Филтър за отдалечен хост
- Филтър за отдалечен адрес
- Поискайте самосвал
В # 16) Какво имате предвид под MAC?
Отговор: MAC се определя като Среден контрол на достъпа.
Въпрос # 17) Какво имате предвид под Tomcat Coyote и каква е ползата от него?
Отговор: Tomcat Coyote е основно HTTP конектор, базиран на HTTP / 1.1 конфигурация, който приема и изпраща уеб заявката към двигателя на Tomcat и отнововръщана клиента, който прави заявката.
В # 18) Какъв е резултатът от Select * от раздела?
Отговор: Тази заявка ще покаже всички таблици, които се съхраняват вбаза данни.
Въпрос # 19) Каква е функцията на Listen в Apache Tomcat?
Отговор :Слушамиграе жизненоважна роля за Apache Tomcat и разработчиците.
Да предположим, че разработчикът има множество IP на сървъра, така че ако желаем Apache да разглежда само определен IP, тогава трябва изрично да споменем IP и PORT в Listen Drive.
Пример: 10.10.10.20
Изображението по-долу показва използването на Listen
В # 20) Какви са различните начини, по които можем да защитим уебсайтовете, хоствани на Tomcat Server?
Отговор: Има няколко начина да го направите и някои от тях са споменати по-долу:
- Внедряване на SSL
- Да се възползват отОблачно базиранодоставчик на сигурност.
- Интегриране с защитна стена за уеб приложения.
В # 21) Дали Apache Tomcat генерира регистрационни файлове? Ако отговорът е да, назовете ги?
Отговор: Да, Apache Tomcatгенерира регистрационни файлове.
По принцип има два важни регистрационни файла, които се генерират от ApacheTomcat.
Те са както следва:
- Access.log
- Error.log
В # 22) Как оправдавате значението на виртуалния хостинг?
Отговор: Концепцията за виртуален хостинг играе важна роля, като позволява да се хостват няколко уебсайта на един обект.
Виртуалният хостинг може да бъде базиран на IP и базиран на име.
- Виртуален хост, базиран на имена: Той се отнася, че на всеки IP адрес работят множество хостове.
- IP базиран виртуален хост: Той се отнася до различен IP адрессъществуваза всеки уебсайтподнесени.
Виртуалният хост, базиран на имена, се използва навсякъде.
В # 23) Какви са проверките или степента на регистрация, предоставени от Apache Tomcat?
Отговор: Предлагат се много нива за проверка и от които „предупреждение“ е нивото по подразбиране.
- Информация
- Отстраняване на грешки
- Предупреждавайте
- Забележете
- Крит
- Аларма
- Emerg
- Грешка
В # 24) С какво Apache Tomcat се различава от Apache Web Server?
Отговор: Apache Tomcat се използва за хостване на уеб съдържанието, докато Apache Web сървърът е HTTP сървър, който е създаден да обслужва статичното съдържание.
Винаги има възможност за интегриране на Apache Tomcat и Apache Web Server.
В # 25) Освен Apache Tomcat, какви са различните видове уеб сървъри?
Отговор: Има много уеб сървъри, както е споменато по-долу:
- LiteSpeed уеб сървър
- GWS уеб сървър
- Уеб сървър на Microsoft IIS
- Уеб сървър на Nginx
- Уеб сървър на Jigsaw
- Sun Java System Web сървър
- Уеб сървър на Lighttpd
В # 26) Къде се съхраняват регистрационните файлове на Apache Tomcat?
Отговор:
Пътят е както е споменато по-долу:
Cd / var / log / httpd
В # 27) По коя версия на Apache сте работили?
Отговор: Затова, можем да кажем, че сме работили по httpd - 2.2.3
В # 28) Какво ще се случи, ако сме добавили “logLevel Debug” в httpd. conf файл?
Отговор: Добавянето на logLevel Debug ви предоставя повече информация в дневника за грешкипо редза отстраняване на грешки в проблем.
Въпрос # 29) Възможно ли е да уловите MAC адреса на клиентите, които използват вашия сървър?
Отговор: Не, няма да е възможно да уловите MAC адреса на клиентите, които използват вашия сървър.
В # 30) Можем ли да обслужваме Съдържание извън директория, различна от основната директория на документа?
Отговор: Да, възможно е да се обслужва Съдържанието извън директория, различна от основната директория на документа, спомогнена командата “Alias”.
В # 31) Какво трябва да направим, ако искаме да знаем кои потребители достигат до нашия сайт?
Отговор: Можем да добавим следния дневник към нашия дневник формат за активност.
%{Рефер}
Въпрос # 32) Има ли шанс да кеширате файлове, които често се преглеждат?
Отговор: Да, има шанс да кеширате файлове, които често се преглеждат с помощта на
Mod_file_cache модул.
В # 33) Как можем да поставим ограничение за качване на файлове на нашия уеб сървър?
Отговор: Да, можем да ограничимпотребителда качвате файлове на нашия уеб сървър, като използвате директивата “LimitRequestBody”.
как да намеря ключ за мрежова сигурност
Пример: LimitRequestBody 20000
Сега сложих ограничение от 20000 файла, така че когато тази маркировка еслед това потребителят няма да може да качва повече файлове в сървъра.
Въпрос # 34) Как може да бъде спряна услуга на Apache чрез нейния контролен скрипт?
Отговор: Услугата Apache се контролира с помощта на скрипт, нареченапачектл.
Така че, за да спрем услугата, трябва да стартирамеспоменат по-долукоманди.
- #apachectl stop [за система, базирана на Ubuntu]
- # / и т.н. /inid.t / httpd.stop [за система, базирана на Red Hat]
Въпрос # 35) Какво е значението на кодовете на състоянието 403 и 404 в Apache Server?
Отговор: Значението на кодовете на състоянието 403 и 404 са посочени по-долу:
- Код на състоянието 403: Отнася се за забранена грешкакато,ако даден файл пропусне някакъв контекст на сигурността.
- Код на състоянието 404: Отнася се загрешкасъобщение, че това е HTTP отговор и клиентът не е успял да комуникира с дадения сървър.
Код на състоянието 404 Описание на изображението
Код на състоянието 403 Описание на изображението
В # 36) Apache работи като кой потребител и какво е местоположението на основния конфигурационен файл?
Отговор: Apache работи с потребителски 'никой' и httpd демон.
Местоположението наосновнотоконфигурационният файл е:
- # /etc/httpd/conf/httpd.conf
- # /etcapache2.conf
Пожелаваме на всички успех !!
Препоръчително четене
- Интервюирайте въпроси и отговори
- Въпроси и отговори за интервю за ETL тестване
- Някои сложни ръчни тестови въпроси и отговори
- Топ 35 въпроси и отговори за интервю за Android
- ТОП 35 въпроса и отговори за интервю за HTML5
- 25 най-добри пъргави тестови интервюта Въпроси и отговори
- Спок интервю въпроси с отговори (най-популярни)
- Топ 35 интервюта за LINUX Въпроси и отговори