Я реализовал следующую функцию отправки сервлета на сервере Jetty. В HttpServletResponse он просто напишет некоторую строку.
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
response.setHeader("Access-Control-Allow-Origin", "*");
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
response.getWriter().write("some json string");
response.getWriter().flush();
}
В начале все было хорошо. Но через некоторое время (несколько дней; я не использовал его и просто поддерживал работу сервера Jetty), сервлет начинает выдавать исключение нулевого указателя в строке response.getWriter().write("some json string");
java.lang.NullPointerException
at org.eclipse.jetty.server.ResponseWriter.write(ResponseWriter.java:246)
Я не знать, что пошло не так. Но после перезапуска сервера Jetty проблема исчезла. Ребята, вы знаете, почему?