У меня возникла точно такая же проблема. Единственное найденное решение, которое работает, - это поместить ваш CrystalReportsViewer.jsp в корневой каталог документа проекта. Как только вы поместите его в под WEB-INF, «myproject» удаляется из последующих вызовов (как на следующей странице).
Однако, если JSP, который вы используете для создания и обработки объекта CrystalReportViewer, помещается рядом с WEB-INF (не в нем), то вновь появляется «myproject», и все работает. (Или, по крайней мере, для меня.)
Возможно, это не лучшая новость с точки зрения безопасности, но запрашивающая сторона должна уже иметь ReportClientDocument для передачи этому JSP и той части, к которой вы можете контролировать доступ.