50 лучших вопросов и ответов на собеседовании по WebLogic (2024 г.)

Вот вопросы и ответы на собеседовании WebLogic для новичков, а также для опытных кандидатов, желающих получить работу своей мечты.


1. Объясните дескрипторы развертывания?

Дескрипторы развертывания связаны почти со всеми модулями, а также с приложениями. Дескрипторы развертывания можно увидеть в виде XML документы, и они способны описывать содержимое, которое является частью каталога или файла jar. J2EE спецификации обычно определяют стандарт, а также дескрипторы развертывания, которые переносимы для приложений и модулей J2EE.

Бесплатная загрузка в формате PDF: Вопросы и ответы для интервью WebLogic


2. Что такое web.xml?

Web.xml — это XML-документ, который в основном предназначен для приложений и помогает составить список компонентов J2EE и настроить их в формате модулей J2EE.


3. Как называется JVM по умолчанию, которая используется для WebLogic?

По умолчанию для разработки используется Sun Hotspot JDK, JRockit используется для создания WebLogic 11g, а также 12c. Операционная система — еще один фактор, помогающий выбрать сертифицированную JDK JVM.


4. Объясните способы предоставления учетных данных пользователя для запуска сервера?

Во время создания домена мастер настройки конфигурации запрашивает такие данные, как имя пользователя, пароль и т. д., у пользователя, который впервые входит в систему в качестве администратора. Если домен создается в режиме разработки, мастер настройки сохраняет зашифрованный пароль, а также имя пользователя в идентификационном файле. Этот файл доступен для справки во время загрузки, поэтому в случае отсутствия этого файла система может предложить пользователю ввести учетные данные. Новый загрузочный файл идентификации можно создать, если вы хотите изменить учетные данные использования или если вам необходимо создать домен в рабочем режиме.


5. Есть ли возможность запуска управляемого сервера при отсутствии сервера администратора?

Обычный процесс заключается в том, что в случае каких-либо трудностей с подключением сервера-менеджера к любому серверу администрирования во время запуска управляемый сервер имеет возможность получить связанную с ним конфигурацию из файлов конфигурации, а также другие задействованные файлы.

Полученную таким образом информацию невозможно изменить, а это возможно только тогда, когда сервер администрирования действительно доступен. Когда сервер администрирования недоступен, управляемый сервер переходит в режим независимости для выполнения своих операций.

Вопросы для собеседования по WebLogic
Вопросы для собеседования по WebLogic

6. Объясните сервер WebLogic.

Это своего рода сервер, который поддерживает различные сервисы, а также инфраструктуру, связанную с приложениями JEE. Сервер WebLogic способен развертывать компоненты, а также приложения через WSDL, UDDI и SOAP. Этот сервер настраивается как веб-сервер, используя прослушиватель HTTP для поддержки HTTP.

Веб-серверы, такие как Apache, Netscape и Microsoft используются. Конфигурация веб-сервера позволяет WebLogic предоставлять услуги динамическим и статическим запросам, которые обычно генерируются сервлетами. HTML и ЖСП.


7. Каковы возможности сервера WebLogic?

Существуют различные возможности, связанные с сервером WebLogic, и они

  • Изменения в динамической конфигурации.
  • Перераспределение рабочих приложений
  • Подвижные обновления.

8. Расскажите о функции, связанной с T3 на сервере WebLogic?

T3 обеспечивает поддержку улучшений для сообщений сервера WebLogic. Улучшения включают в себя замену объектов, работу себлогического сервера – кластеров, а также HTTP. T3 также выполняет сериализацию Java-объекта, а также хищение RMI. T3 можно рассматривать как надмножество, связанное с объектом Java.

T3 обязателен между серверами WebLogic, программными клиентами и кластером, связанным с сервером WebLogic. Протоколы HTTP и IIOP используются для обеспечения связи между сервером WebLogic и процессами.


9. Объясните использование HTTP?

HTTP — это протокол, который используется для обеспечения связи между сервером WebLogic и процессами.


10. Объясните функциональность IIOP?

IIOP — это своего рода протокол, полезный для обеспечения связи между сервером WebLogic и брокером объектных запросов.


11. Как работают заглушки внутри кластера серверов WebLogic во время сбоя?

Заглушки выполняют процесс удаления неисправного экземпляра из списка при возникновении сбоя. Заглушка обычно использует DNS для поиска работающего сервера, а также для получения списка экземпляров, доступных в данный момент приложению.

Список экземпляров, доступных на сервере внутри кластера, периодически обновляется и позволяет получить преимущества, связанные с новыми серверами. Преимущества достигаются по мере добавления сервера в кластер.

Вопросы для собеседования по Oracle WebLogic
Вопросы для собеседования по Oracle WebLogic

12. Как можно изменить JVM по умолчанию на другую?

Изменение JVM можно выполнить, выполнив следующие действия.

  • Сначала вам следует установить JAVA_HOME в стартовом скрипте сервера.
  • Измените config.xml домена для использования JRockit javac.exe.
  • Удалите любые переключатели, специфичные для Sun JVM, из стартовых сценариев сервера.

13. Как клиенты обрабатывают DNS-запросы к отказавшим серверам?

Пропускная способность теряется в случае продолжения DNS-запросов к недоступной машине во время сбоя сервера. Эта проблема обычно возникает во время запуска приложения на стороне клиента. Недоступные серверы удаляются путем поиска записей DNS, предоставленных сервером WebLogic.

Это удаление предотвращает доступ клиентов к вышедшим из строя серверам. Сторонние балансировщики нагрузки используются для предотвращения ненужных DNS-запросов. Некоторые из сторонних балансировщиков нагрузки — это BigIP, resonate, local Director и Alteon. Основная функция этих сторонних балансировщиков — маскировать несколько адресов DNS в один.


14. Объясните функциональность T3, связанного с сервером WebLogic?

T3 способен обеспечить структуру или общую структуру для сообщений, которые могут поддерживать улучшения. Усовершенствования включают туннелирование продукта, работу в контексте, связанном с кластерами сервера WebLogic, а также замену объектов.


15. Как можно установить путь к классам?

Путь к классам можно установить, используя следующий скрипт WL_HOME\server\bin\setWLSEnv.cmd (в случае Windows).


16. Объясните работу Стаба?

Заглушку обычно ожидают люди, подключающиеся к кластеру серверов WebLogic. Заглушка имеет список, состоящий из доступных экземпляров сервера, которые выполняют реализации хоста, связанные с объектом. Заглушка также имеет функцию балансировки нагрузки путем распределения нагрузки между хост-серверами.


17. Каковы шаги по созданию пула на сервере Tomcat?

  • Первым шагом в этом процессе создания пула является загрузка трех jar-файлов: jar commons-dbcp-3, commons-pool-1.2.jar и jar commons-collections-1.3.
  • Следующий шаг — внести запись в файл server.xml фабрики Tomcat.

18. Как отличить сбой сервера от зависания сервера?

При сбое сервера процесс Java не существует, а если сервер зависает, процесс Java перестает отвечать.


19. Каковы причины сбоя сервера?

Основными причинами сбоев сервера являются встроенный ввод-вывод, JVM, поддерживаемая конфигурация, JDBC проблемы с драйверами и собственными библиотеками SSL.


20. Как решить проблему сбоя сервера?

Сбой, связанный с JVM, может привести к созданию файла hs_err_pid. Вам необходимо обратиться к этому файлу, чтобы выяснить основную причину такого сбоя. Если источником потока является собственный ввод-вывод, вам необходимо отключить его. Если источником проблемы является водитель, необходимо связаться с командой водителей.


21. Как решить проблему зависания сервера?

Java WebLogic.Admin PING необходимо проверить, чтобы убедиться, что вы получили нормальный и положительный ответ. Узнать первопричину зависания можно из этого файла. Вам просто нужно исправить ошибки, которые выявлены в этом файле.


22. Объясните причины зависания сервера?

Основными причинами, приводящими к зависанию сервера, являются утечка памяти, взаимоблокировка и долгое время возврата.


23. Определите утечку памяти?

Утечка памяти — это состояние, которое возникает, когда объекты остаются в куче даже после того, как они больше не используются.


24. Что вызывает состояние НЕТ ПАМЯТИ?

Существуют различные причины, которые могут привести к этому состоянию, и они

  • Недостаточный размер кучи по сравнению с дополнительной нагрузкой.
  • Размещение объектов занимает больше времени, как и сеансы HTTP.
  • Возникновение утечки памяти внутри кода приложения.
  • Предотвращение возникновения полного GC из-за ошибки JVM.

25. Как решить проблему НЕТ ПАМЯТИ?

Существует возможность сбора данных памяти после включения GC – подробный. Если проблема возникла из-за сеанса HTTP, она будет автоматически решена, когда сеанс истечет. Вам также следует проверить код, связанный с обработкой подключения jdbc. Вам также следует оптимизировать размер кучи с учетом нагрузки.


26. Когда может возникнуть высокая загрузка ЦП?

Это состояние, которое обычно возникает, когда один поток или процесс неожиданно использует большую часть ЦП.


27. Как можно решить проблему, связанную с высокой загрузкой ЦП?

На платформе Windows проблему высокой загрузки ЦП можно легко решить, используя pslist, а также обозреватель процессов для наблюдения за функцией, выполняемой потоком или процессом.


28. Объясните термин кластеризация?

Кластеризация — это процесс группировки серверов для достижения высокого процента масштабируемости и доступности.


29. Какова цель кластеризации?

Основная цель процесса кластеризации — обеспечить высокую масштабируемость и доступность серверов. Этот процесс также помогает правильно сбалансировать нагрузку, а также выполнить аварийное переключение.


30. Как может происходить кластерная связь?

Связь через кластер становится возможной благодаря многоадресному IP-адресу, а также порту благодаря процессу отправки периодических сообщений, которые обычно называются тактовыми сообщениями.


31. Каковы различные типы установок WebLogic?

Установка WebLogic обычно происходит в трех различных режимах:

  • Графический режим
  • Консольный режим
  • Бесшумный режим.

32. Что такое графический режим?

Это своего рода тип установки, в котором используется интерактивный графический интерфейс.


33. Что такое консольный режим?

Это своего рода тип установки, основанный на интерактивном текстовом методе.


34. Что такое беззвучный режим?

Это неинтерактивный метод установки, который обычно основан на XML-файле свойств.


35. Что такое одноадресная передача?

Одноадресная рассылка — это метод, используемый в технике кластеризации, где есть мастер кластера, и каждый сервер должен выполнить проверку связи с этим мастером кластера, чтобы сообщить, что сервер работает.


36. Что такое многоадресная рассылка?

Это своего рода система кластеризации, в которой нет мастера кластера, и каждый сервер должен пинговать друг друга, чтобы сообщить о своем существовании. Многоадресная рассылка предполагает отправку множества сообщений в форме ping, поскольку каждый сервер должен информировать все остальные о своем существовании. Это условие создает большую сложность, связанную с методом по сравнению с одноадресной передачей.


37. Что такое этапное развертывание?

Стадийное развертывание — это своего рода процесс, в ходе которого администратор получает физическую копию, которая распространяется на другие экземпляры.


38. Что такое внеэтапное развертывание?

У администратора нет копии, но каждый сервер должен напрямую связаться с источником, чтобы получить элемент для развертывания.


39. Как проверить номер порта?

Номер порта можно проверить с помощью команды netstat-na|grep linked.


40. Как узнать порты прослушивания?

Порты прослушивания можно узнать с помощью команды netstat-na|grep Listen.


41. Как проверить версию Java?

Версию Java можно проверить, используя [roo@h1vm/]#java-version.


42. Как сообщается о добавлении сервера в кластер?

О доступности нового сервера в кластере транслирует сервер WebLogic – кластер.


43. Сколько серверов WebLogic можно разместить на многопроцессорной машине?

Ограничений на количество серверов нет.


44. Что такое настройка приложения?

Этот процесс включает в себя пул ejb — размер кэша и перекомпиляцию jsp.


45. Что такое настройка ОС?

Это процесс настройки параметров TCP/IP.


46. ​​Что такое настройка основного сервера?

Это процесс, включающий настройку диспетчера работ, размера блока, пакетов производительности, размера пула фрагментов и буферизации журнала невыполненных соединений.


47. Что такое настройка JVM?

Этот процесс включает в себя мониторинг сборки мусора и настройку стратегии gc.


48. Что такое машина?

Машина — это логическое представление физической машины.


49. Что такое менеджер узлов?

Менеджер узлов — это служба Java, которая способна запускать отдельный процесс, отличный от процесса сервера WebLogic.


50. Что такое домен?

Домен можно определить как группу, состоящую из различных ресурсов WebLogic – сервера.

Эти вопросы для собеседования также помогут вам в устной речи.

Поделиться

Один комментарий

  1. Аватара Адикари говорит:

    Совместим ли weblogic10.3 с oracle 19c?

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *