问题描述
尝试向我的 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 (将#修改为@)