Подробно об организации Рослесинфорг
После октября 1917 года учет лесов возобновился только в середине 20-х годов прошлого века. Первая советская лесоустроительная инструкция была создана М.М. Орловым в 1926 году. При этом никакой системной работы не велось, разрозненные группы специалистов-лесоустроителей исследовали только отдельные небольшие лесные массивы.
Советское государство, пережив голод в Поволжье и не забыв опыт НЭП, нуждалось в освоении новых технологий и расширении производств. Курс на индустриализацию не мог не коснуться лесов СССР. Позицию государства эпохи последнего предвоенного десятилетия довольно точно выразил начальник Центрального управления лесами Наркомзема СССР М.Г. Здорик: «Пока лес нам нужен, мы его будем рубить в размере нашей потребности, не взирая ни на какие теоретические рассуждения». («Лесопромышленное дело», 1929 г., № 7).
В 1932 году создается Народный комиссариат лесной промышленности СССР – первый шаг к созданию системы управления и учета лесного фонда советской России.
23 мая 1937 года создается Всесоюзная лесоустроительная контора (Леспроект) при Главном управлении лесоохраны и лесонасаждений при Совнаркоме СССР.
Лесхозы Главлесоохраны в военное время поставляли огромное количество дров, строительных материалов, древесного угля и сырья для получения каучука, смолы, дегтя, а также многих других лесных ресурсов. Поэтому, несмотря на разгар войны, в 1943 году постановлением Совета Министров СССР в срочном порядке был принят режим ведения лесного хозяйства и лесопользования, в соответствии с установленными тремя группами лесов по народнохозяйственному значению. Это постановление на долгие годы определило государственную техническую и экономическую политику в лесах СССР, а в послевоенные годы позволило сохранить и в дальнейшем умножить лесные богатства на разоренных войной территориях СССР.
В годы восстановления народного хозяйства после Великой Отечественной войны также потребовалось уделить лесному хозяйству пристальное внимание.
В 1947 году на базе Леспроекта организовано Всесоюзное аэрофотолесоустроительное объединение – В/О «Леспроект» Министерства лесного хозяйства СССР. В его состав вошли одиннадцать лесоустроительных районов и экспедиций. Были созданы аэрофотолесоустроительные тресты, конторы и экспедиции. Таким образом обеспечивалось централизованное руководство с единой методической основой проведения лесоустроительных работ в стране.
К 1957 году были приведены в известность все леса СССР.
К началу 1960 года в лесоустройстве работали около 6 000 инженеров и техников и до 10 000 рабочих.
В 1961 году тресты были преобразованы в предприятия. Производственные организации «Леспроекта» были размещены в Москве, Ленинграде, Вологде, Архангельске, Минске, Киеве, Воронеже, Петрозаводске, Риге, Каунасе, Таллине, Ташкенте, Алма-Ате, Тбилиси, Горьком, Свердловске, Перми, Уфе, Казани, Пензе, Ульяновске, Новосибирске, Омске, Томске, Красноярске, Якутске, Чите, Иркутске, Хабаровске, Владивостоке и Свободном.
По инициативе руководителя В/О «Леспроект», военного летчика, П.И. Мороза лесоустроители в содружестве с учеными Ленинградской лесотехнической академии (ЛТА) разработали технологию рационального сочетания лесотаксационного дешифрирования цветных спектрозональных аэрофотоснимков с натурными работами, которая стала широко применяться при устройстве лесов многолесных районов. Это позволило в 1,5–2 раза в короткий срок увеличить ежегодный объем лесоустроительных работ в освоенных и осваиваемых лесах Европейского Севера, Сибири и Дальнего Востока.
В 60-е годы появляются автоматизированные картографические системы – прообраз первых геоинформационных систем (ГИС).
В 70–80-е годы В/О «Леспроект» внедряет ЭВМ, происходит заменена аэротаксации на дешифрирование спектрозональных аэрофотоснимков. Инструментарий таксатора пополнили полнотомеры, высотомеры, возрастные буравы. Использование ГИС в работе устроителей лесов становится необходимым условием, появляются первые космические снимки.
Для комплексной автоматизации процессов сбора, обработки, анализа всей отчетности о лесе в 1980 году приказом Министра лесного хозяйства РСФСР создается Главный информационно-вычислительный центр Министерства лесного хозяйства РСФСР, в 2001 году преобразованный во ФГУП «Рослесинфорг».
В процессе распада СССР и образования самостоятельного Российского государства в 1991 г. В/О «Леспроект» получает статус государственного (Г/О «Леспроект»). В его состав вошли: Восточно-Сибирское, Дальневосточное, Амурское, Западное, Западно-Сибирское, Карельское, Поволжское, Прибайкальское, Северное, Северо-Западное, Центральное и Юго-Восточное государственные лесоустроительные предприятия и одна хозрасчетная государственная лесоустроительная экспедиция – Первая Московская. Эта структура организации лесоустройства в России была оформлена совместным приказом Госкомлеса СССР и Минлесхоза РСФСР в 1991 году.
В 1993 году Леспроект ликвидируется с сохранением сложившейся, проверенной временем эффективной структуры отечественного лесоустройства советского периода.
В 2000 году, в связи с ликвидацией Федеральной службы лесного хозяйства, лесоустроительные предприятия передаются в подчинение Министерству природных ресурсов Российской Федерации, а в 2004 году – Федеральному агентству лесного хозяйства (Рослесхозу) в составе Министерства природных ресурсов Российской Федерации.
26 апреля 2007 года по инициативе Рослесхоза произошла реорганизация предприятия «Рослесинфорг» путем присоединения к нему лесоустроительных предприятий с их экспедициями.
В июне 2014 года распоряжением Правительства Российской Федерации ФГУП «Рослесинфорг» реорганизовано в ФГБУ «Рослесинфорг». Сегодня Рослесинфорг – всероссийская организация, специализирующаяся на комплексном решении лесоучетных и лесоустроительных задач в интересах государства и оказании полного цикла услуг предприятиям лесного комплекса для организации максимально эффективного и сбалансированного использования лесных ресурсов России.
3. Взаимодействие Рослесхоза с институтами гражданского общества и гражданами, а также создание эффективной системы обратной связи, обеспечение доступности информации о деятельности Рослесхоза \ КонсультантПлюс
3. Взаимодействие Рослесхоза с институтами гражданского общества и гражданами, а также создание эффективной системы обратной связи, обеспечение доступности информации о деятельности Рослесхоза | ||||
3.1. | Обеспечение размещения на официальном сайте Рослесхоза актуальной информации об антикоррупционной деятельности | Управление делами и внутреннего контроля ФГБУ «Рослесинфорг» | По мере необходимости | Обеспечение открытости и доступности информации об антикоррупционной деятельности Рослесхоза |
3.2. | Обеспечение возможности оперативного представления гражданами и организациями информации о фактах коррупции в Рослесхозе или нарушениях гражданскими служащими и работниками требований к служебному (должностному) поведению посредством: функционирования «телефона доверия» по вопросам противодействия коррупции; обеспечения приема электронных сообщений на официальный сайт Рослесхоза | Управление делами и внутреннего контроля | Постоянно | Своевременное получение информации о несоблюдении гражданскими служащими и работниками ограничений и запретов, установленных законодательством Российской Федерации, а также о фактах коррупции и оперативное реагирование на факты |
3. | Обеспечение эффективного взаимодействия Рослесхоза с институтами гражданского общества по вопросам антикоррупционной деятельности, в том числе с общественными объединениями, уставной задачей которых является участие в противодействии коррупции | Управление делами и внутреннего контроля Управление науки и международного сотрудничества | По мере необходимости | Обеспечение открытости при обсуждении принимаемых Рослесхозом мер по вопросам противодействия коррупции |
3.4. | Обеспечение эффективного взаимодействия Рослесхоза со средствами массовой информации в сфере противодействия коррупции, в том числе оказание содействия средствам массовой информации в освещении мер противодействию коррупции, принимаемых Рослесхозе, и придании гласности фактов коррупции в Рослесхозе | Управление делами и внутреннего контроля Управление науки и международного сотрудничества | На систематической основе, при наличии оснований | Обеспечение публичности и открытости деятельности Рослесхоза в вопросах борьбы с коррупцией |
3. | Мониторинг публикаций в средствах массовой информации о фактах проявления коррупции в Рослесхозе | Управление делами и внутреннего контроля Управление науки и международного сотрудничества | На систематической основе | Сбор информации о фактах проявления коррупции в Рослесхозе, опубликованных в средствах массовой информации, и принятие необходимых мер по устранению обнаруженных коррупционных нарушений |
3.6 | Обобщение практики рассмотрения полученных в разных формах обращений граждан и организаций по фактам проявления коррупции и повышение результативности этой работы | Управление делами и внутреннего контроля | На систематической основе | Предупреждение и профилактика коррупционных проявлений |
Официальный сайт организации Рослесинформ. Комплексное решение задач лесоучета и лесоустройства
Лесоустройство
Основы лесного хозяйства
Подробнее
youtube.com/embed/30OfnFvR7VM?mute=1&autoplay=1&rel=0&showinfo=0&loop=1&playlist=cOmIGCQCjXo» rel=»0&showinfo=0&controls=0&mute=1&autoplay=1&loop=1&playlist=xSgLlobqpK8"» frameborder=»0″ allow=»accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture»>Кадастровые работы
Кадастровая съемка и внесение сведений в ЕГРН
Подробнее 003
Подробнее
УСЛУГИ
Все услугиПроекты освоения лесов
Проект освоения лесов (ПРЛ) — составляется в обязательном порядке перед началом любой деятельности в лесном массиве. ПДП составляется также при изменении вида деятельности, условий договора, лесохозяйственного регламента или при изменении расположения объектов на лесном участке
Аренда леса
Юридические и физические лица могут заключить договор с государством, определяющий все условия пользования конкретным лесным участком — условия, цели, права и обязанности
Кадастровые работы
Кадастровая съемка и внесение сведений в ЕГРН
Разметка и съемка леса
Определение количественных и качественных характеристик лесных насаждений и объема заготавливаемой древесины
Разработка климатического проекта
Климатические проекты – это деятельность, направленная на сокращение или предотвращение выбросов парниковых газов, а также на увеличение поглощения парниковых газов.
Лесоустройство
Основа лесного хозяйства
Детали режима
Сопровождение инвестиционных проектов
Получить решение о включении инвестиционного проекта в список приоритетных
Детали режима
О нас
ДЕЯТЕЛЬНОСТЬ
Рослесинфорг — общероссийская организация, специализирующаяся на комплексном решении задач лесоучета и лесоустройства в интересах государства. Учреждение оказывает полный цикл услуг лесохозяйственным предприятиям, что поможет максимально эффективно и сбалансированно использовать лесные ресурсы России.
В своей работе мы руководствуемся 3 основными принципами: предоставить информацию, подготовить документы и выполнить работу за вас.
ОСНОВНОЙ СПЕКТР ОКАЗЫВАЕМЫХ УСЛУГ:
Выполним комплексные лесохозяйственные работы для государства и бизнеса, а также сопутствующие услуги в каждом регионе России.
Подготовим документы необходимые для оборота древесины
Выполним кадастровые, землеустроительные, топографо-геодезические работы.
Соберем, проанализируем и предоставим информацию о лесном хозяйстве
Ответим на вопросы о работе Единой государственной автоматизированной информационной системы (ЛесЕГАИС) и предупредим о штрафах
ЦЕНТР ИНФОРМАЦИОННЫХ КОМПЕТЕНЦИЙ
Наши специалисты создают и модернизируют информационные системы различного назначения, контролируют их и обеспечивают функционирование и использование их информационных ресурсов.
И БОЛЬШЕ
С 2008 года мы проводим стратегический вид лесоучетной работы — государственную лесоустройство (ГИЛ). В нашем распоряжении уникальная база данных по запасам, качеству и количеству древесины.
Рослесинформ является оператором вновь созданной Федеральной государственной информационной системы лесного комплекса (ФГИС ЛК).
С 2022 года Рослесинформ является федеральным лесоустройством.
Интерактивная карта
Леса России
Подробнее
Задать вопрос
Фамилия
Введите вашу фамилию
Ваше имя
Введите ваше имя
Ваш адрес электронной почты
Вы ввели неверный адрес электронной почты
Комментарий
Введите свой вопрос
Вводный код
Я согласен с условиями обработки персональных данных.
Продолжая просматривать сайт, я даю согласие на использование файлов cookie.
Сохранить и закрыть
Gale Apps — Технические трудности
Приложение, к которому вы пытаетесь получить доступ, в настоящее время недоступно. Приносим свои извинения за доставленные неудобства. Повторите попытку через несколько секунд.
Если проблемы с доступом сохраняются, обратитесь за помощью в наш отдел технической поддержки по телефону 1-800-877-4253. Еще раз спасибо, что выбрали Gale, обучающую компанию Cengage.
org.springframework.remoting.RemoteAccessException: невозможно получить доступ к удаленной службе [authorizationService@theBLISAuthorizationService]; вложенным исключением является com.zeroc.Ice.UnknownException
unknown = «java.lang.IndexOutOfBoundsException: индекс 0 выходит за границы для длины 0
в java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
в java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
в java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
в java.base/java.util.Objects.checkIndex(Objects.java:372)
в java.base/java.util.ArrayList.get(ArrayList.java:458)
в com. gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.populateSessionProperties(LazyUserSessionDataLoaderStoredProcedure.java:60)
в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.reQuery(LazyUserSessionDataLoaderStoredProcedure.java:53)
в com.gale.blis.data.model.session.UserGroupEntitlementsManager.reinitializeUserGroupEntitlements(UserGroupEntitlementsManager.java:30)
в com.gale.blis.data.model.session.UserGroupSessionManager.getUserGroupEntitlements(UserGroupSessionManager.java:17)
в com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getProductSubscriptionCriteria(CrossSearchProductContentModuleFetcher.java:244)
на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getSubscribedCrossSearchProductsForUser(CrossSearchProductContentModuleFetcher.java:71)
на com.gale.blis.api.
authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getAvailableContentModulesForProduct(CrossSearchProductContentModuleFetcher.java:52)
на com.gale.blis.api.authorize.strategy.productentry.strategy.AbstractProductEntryAuthorizer.getContentModules(AbstractProductEntryAuthorizer.java:130)
на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.isAuthorized(CrossSearchProductEntryAuthorizer.java:82)
на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.authorizeProductEntry(CrossSearchProductEntryAuthorizer.java:44)
на com.gale.blis.api.authorize.strategy.ProductEntryAuthorizer.authorize(ProductEntryAuthorizer.java:31)
в com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody0(BLISAuthorizationServiceImpl.java:57)
на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody1$advice(BLISAuthorizationServiceImpl.
java:61)
на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize(BLISAuthorizationServiceImpl.java:1)
в com.gale.blis.auth.AuthorizationService._iceD_authorize(AuthorizationService.java:97)
в com.gale.blis.auth.AuthorizationService._iceDispatch(AuthorizationService.java:406)
в com.zeroc.IceInternal.Incoming.invoke(Incoming.java:221)
в com.zeroc.Ice.ConnectionI.invokeAll(ConnectionI.java:2706)
на com.zeroc.Ice.ConnectionI.dispatch(ConnectionI.java:1292)
в com.zeroc.Ice.ConnectionI.message(ConnectionI.java:1203)
в com.zeroc.IceInternal.ThreadPool.run(ThreadPool.java:412)
в com.zeroc.IceInternal.ThreadPool.access$500(ThreadPool.java:7)
в com.zeroc.IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:781)
в java.base/java.lang.Thread.run(Thread.java:834)
»
org.
springframework.remoting.ice.IceClientInterceptor.convertIceAccessException(IceClientInterceptor.java:348)
org.springframework.remoting.ice.IceClientInterceptor.invoke(IceClientInterceptor.java:310)
org.springframework.remoting.ice.MonitoringIceProxyFactoryBean.invoke(MonitoringIceProxyFactoryBean.java:71)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)
com.sun.proxy.$Proxy151.authorize(Неизвестный источник)
com.
gale.auth.service.BlisService.getAuthorizationResponse(BlisService.java:61)
com.gale.apps.service.impl.MetadataResolverService.resolveMetadata(MetadataResolverService.java:65)
com.gale.apps.controllers.DiscoveryController.resolveDocument(DiscoveryController.java:57)
com.gale.apps.controllers.DocumentController.redirectToDocument(DocumentController.java:22)
jdk.internal.reflect.GeneratedMethodAccessor300.invoke (неизвестный источник)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.
base/java.lang.reflect.Method.invoke(Method.java:566)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:895)
org.springframework.web.
servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:808)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
javax.
servlet.http.HttpServlet.service(HttpServlet.java:626)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.core.ApplicationFilterChain.
internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)
org.
apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java:100)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.
springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
com.gale.common.http.filter.SecurityHeaderFilter.doFilterInternal(SecurityHeaderFilter.java:29)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.
apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.owasp.validation.GaleParameterValidationFilter.doFilterInternal(GaleParameterValidationFilter.java:97)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.
apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)
org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.
springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java:93)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.
apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter.
java:201)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
org.apache.catalina.authenticator.
AuthenticatorBase.invoke(AuthenticatorBase.java:542)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
org.apache.coyote.http11.Http11Processor.
service(Http11Processor.java:374)
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.