尝试向我的 Java Web 应用程序发出请求时出错 java.lang.IllegalStateException: 提交响应后无法调用 sendError()

问题描述

尝试向我的 Java Web 应用程序发出 HTTP 请求时出错 我是 Spring Rest 的新手,所以我无法弄清楚这里的错误是什么,我正在尝试发送应该返回“hello world”消息的 HTTP 请求,但它显示了这个错误

" org.apache.catalina.core.StandardWrapperValve.invoke Servlet [Faces Servlet] 的 Servlet.service() 在路径 [] 的上下文中引发异常 [提交响应后无法调用 sendError()] 其根本原因 java.lang.IllegalStateException: 响应提交后无法调用 sendError() "

- 这里是“/hello”的 HTTP 端点,放置在 RestController 类中

  @GetMapping("/hello")
        public String hello_world()
        {
            return "Hello-World";
        }

- web.xml 配置

 <servlet>
            <servlet-name>Faces Servlet</servlet-name>
            <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>/WEB-INF/config/applicationContext.xml</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/config/applicationContext.xml</param-value>
    </context-param>


    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/**</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.xhtml</url-pattern>
    </servlet-mapping>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)