Я преобразовал проект Spring в проект Spring Boot, и когда я пытаюсь запустить проект, индексная страница работает нормально, а когда я нажимаю любую ссылку, она переходит на страницу с ошибкой.
Сведения о версии проекта:
Error 500--Internal Server Error
java.lang.NullPointerException
at weblogic.servlet.internal.ServletResponseImpl.sendContentError(ServletResponseImpl.java:768)
at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:826)
at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:743)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.handleErrorStatus(ErrorPageFilter.java:156)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:128)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)
at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3866)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3829)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344)
at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletContext.java:2502)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2351)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2326)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2304)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1779)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1733)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:651)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
Я пытался вручную измениться, например, http: // localhost: 7001/dummy Затем страница работает нормально.
И когда сопоставление запроса похоже на @RequestMapping(value = { "/dummy.html" }), страницы загружаются нормально и ссылки на открытой странице также перенаправляются нормально
Предлагается ли поместить .html в сопоставление Requestmapping или что изменится мне нужно сделать, чтобы он работал нормально без .html
Я преобразовал проект Spring в проект Spring Boot, и когда я пытаюсь запустить проект, индексная страница работает нормально, а когда я нажимаю любую ссылку, она переходит на страницу с ошибкой. Сведения о версии проекта: [list] [*][b]JDK 11[/b] [*][b]Spring Boot 2.6 .4[/b] [*][b]Gradle 6.8[/b] [*][b]WebLogic 14c[/b] [/list] [code]Error 500--Internal Server Error java.lang.NullPointerException at weblogic.servlet.internal.ServletResponseImpl.sendContentError(ServletResponseImpl.java:768) at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:826) at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:743) at org.springframework.boot.web.servlet.support.ErrorPageFilter.handleErrorStatus(ErrorPageFilter.java:156) at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:128) at org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64) at org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:82) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3866) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3829) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:344) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.processSecuredExecute(WebAppServletContext.java:2502) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2351) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2326) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2304) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1779) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1733) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:651) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360) [/code] Мой [b][code]weblogic.xml[/code][/b] [code]
12.1.3 insightstats
class org.slf4j.impl.JDK14LoggerFactory org.springframework.*
true false
[/code] Мой [b][code]web.xml[/code][/b] [code]
insights-index.jsp
[/code] пробовал разные конфигурации и добавил необходимые зависимости, другой проект с такой же конфигурацией работает нормально. [b]Примечание:[/b] [list] [*]Таким образом, это происходит только тогда, когда контроллер имеет сопоставление запросов, например @RequestMapping(value = { "/dummy" })< /p>
[*]Но при нажатии на ссылку URL-адрес напрямую формируется как http://localhost:7001/dummy.html отображается эта ошибка up
[*] Я пытался вручную измениться, например, http: // localhost: 7001/dummy Затем страница работает нормально.
[*]И когда сопоставление запроса похоже на @RequestMapping(value = { "/dummy.html" }), страницы загружаются нормально и ссылки на открытой странице также перенаправляются нормально
[*]Предлагается ли поместить .html в сопоставление Requestmapping или что изменится мне нужно сделать, чтобы он работал нормально без .html
Я преобразовал проект Spring в проект Spring Boot, и когда я пытаюсь запустить проект, индексная страница работает нормально, и когда я нажимаю любую ссылку, она переходит на страницу с ошибкой и получает журналы.Сведения о версии проекта:
Я пытаюсь преобразовать проект Spring в проект Spring Boot, и когда я пытаюсь запустить проект, возникают некоторые проблемы.
Сведения о версии проекта:
Я ищу способ создать ПОЛНЫЙ дамп потока из консоли Weblogic и/или WLST. У меня нет доступа к серверу, на котором работает Weblogic, поэтому я не могу отправить сигнал QUIT или использовать утилиту jstack. Я знаю, что вы можете сбросить стеки потоков...
Моя кодовая база находится на JDK21.0.7. Когда я пытаюсь добавить сервер Weblogic 14.0.2 в Eclipse вместе с JDK21.0.7, он не позволяет мне двигаться вперед с установкой и сохранить мне ошибку, говоря, что «Java Development Kit (JDK), а не jre». src...