2016-07-19 2 views
1

** 안녕하세요, 친구. jsp 페이지를 방문하려고 할 때 문제가 발생했습니다.JSP 용 클래스를 컴파일 할 수 없습니다. 유형 만 가져올 수 있습니다.

내 JSP로 가져 오기 일부 항아리

<%@ page import="org.jfree.data.general.DefaultPieDataset,org.jfree.chart.ChartFactory 
,org.jfree.chart.JFreeChart,org.jfree.chart.servlet.*" %> 

톰캣 디버그 디스플레이 : **

의 Servlet.service() 경로 [/ 테스트]와 맥락에서 서블릿 [JSP]에 대한 던졌다 예외 [ JSP 용 클래스를 컴파일 할 수 없습니다.

생성 된 java 파일의 줄 [14]에 오류가 발생했습니다. [/Users/JeanCan/Documents/workspace/.metadata/.plugins/org.eclipse.wst.se rver.core/tmp1/work/Catalina/localhost/Test/org/apache/jsp/jfreeChart_jsp.java] 유형 만 가져올 수 있습니다. org.jfree.data.general.DefaultPieDataset 는

오류가 발생한 줄 패키지로 분석 [15] 상기 생성 된 자바 파일 : [/Users/JinCan/Documents/workspace/.metadata/.plugins/ org.eclipse.wst.server.core/tmp1/work/Catalina/localhost/Test/org/apache/jsp/jfreeChart_jsp.java] 유형 만 가져올 수 있습니다. 생성 된 Java 파일 [16] : org.jfree.chart.ChartFactory가

오류가 발생한 줄 패키지를 해결 [/Users/JinCan/Documents/workspace/.metadata/.plugins/org. eclipse.wst.server.core/tmp1/work/Catalina/localhost/Test/org/apache/jsp/jfreeChart_jsp.java] 유형 만 가져올 수 있습니다. 20 JSP 파일에서 : org.jfree.chart.JFreeChart이

오류가 줄에서 발생한 패키지에 해결 /jfreeChart.jsp DefaultPieDataset는 유형 I 이미

에 해결 될 수없는 항아리를 WEB-INF/lib에 넣으십시오. 어떻게 변경합니까? SO에 대한 (더 읽기)

답변

1

사용 :

<%@ page import="org.jfree.data.general.DefaultPieDataset" %> 
<%@ page import="org.jfree.chart.ChartFactory" %> 
<%@ page import="org.jfree.chart.JFreeChart" %> 

당신은 단지 형식을 가져올 수 있으므로이 작동하지 않습니다

<%@ page import="org.jfree.chart.servlet.*" %> 

을 그리고 jfree librar 확인 Y가 포함되어 있는지 확인합니다 :

<!-- https://mvnrepository.com/artifact/jfree/jfreechart --> 
<dependency> 
    <groupId>jfree</groupId> 
    <artifactId>jfreechart</artifactId> 
    <version>1.0.13</version> 
</dependency> 
+0

다른 데모를 실행 했으므로 괜찮습니다. 분명히 이유는 항아리 때문이 아닙니다. –

+0

@CanJin 잘못된 가져 오기를 제거하셨습니까? – dit

+0

Thx, 오늘 프로젝트를 다시 확인합니다. 이유는 내 바람둥이가 항아리를 찾지 못했기 때문입니다. 프로젝트를 만들었을 때 WEB-INF/lib 디렉토리에 그 항아리를 넣었습니다. 왜 바람둥이가 그렇게 잘못 됐는지 모르겠습니다. Thx u. –

관련 문제