2016-06-23 6 views

답변

1

시스템은 경로 yourcontextpathD:/Reports/EmpDetails.jrxml를 찾을 수 없습니다.

하드 드라이브의 위치와 서블릿 경로 설정을 혼합합니다.

보고서 경로는 yourcontextpath에 상대적인 값이어야합니다. 예 : 웹 컨텍스트의 하위 폴더에 :

String jrxmlFile = session.getServletContext().getRealPath(request.getContextPath()) + "/reporting/EmpDetails.jrxml"; 
0

getRealPath은 웹 응용 프로그램의 디렉토리에서 시작하는 파일 시스템 경로를 제공합니다. 전달 된 경로는 슬래시 /입니다.

"WEB-INF/Reports /"또는 그 밖의 모든 보고서를 생성하는 것이 좋습니다.