in server/src/org/jetbrains/teamcity/widgets/WidgetContentController.java [40:48]
protected void writeResourceContent(@NotNull HttpServletRequest request,
@NotNull HttpServletResponse response,
@NotNull File file) throws IOException {
InputStream stream = request.getServletContext().getResourceAsStream(file.getAbsolutePath());
if (stream == null) {
throw new IllegalArgumentException(String.format("Requested resource %s doesn't exist.", file.getAbsolutePath()));
}
FileCopyUtils.copy(new InputStreamReader(stream), response.getWriter());
}