2010-02-02 4 views
1

나는 솔기가있어 MultiPowUploader (http://www.element-it.com/multiple-file-upload/flash-uploader.aspx)를 사용하고 싶습니다. 이들은 .jsp를 포함하여 일부 처리 스크립트 파일 (.asp, .aspx, .php)을 제공합니다. 스크립트의 상대 경로와 함께 flashvar 매개 변수를 정의해야합니다. 내가 업로드하려고 할 때, 나는 다음과 같은 오류를 얻을 :Seam 앱과 플래시 파일 업 로더의 통합

org.apache.jasper.JasperException을 : JSP에 대한 클래스를 컴파일 할 수 없습니다 : 생성 된 자바 파일 만에게 6 :

오류가 줄에서 발생 유형을 가져올 수 있습니다. org.apache.commons.fileupload.FileItem이 패키지로 해석됩니다

생성 된 java 파일의 행 : 7에 오류가 발생했습니다 유형 만 가져올 수 있습니다. org.apache.commons.fileupload.servlet.ServletFileUpload가 패키지로 해석됩니다.

생성 된 java 파일의 행 : 8에서 오류가 발생했습니다. 유형 만 가져올 수 있습니다. org.apache.commons.fileupload.disk.DiskFileItemFactory가 패키지로 해석됩니다.

나는 commons-fileupload-1.2.1.jar를 포함 시켰습니다. 이게 작동 할지라도, 나는 이것이 .jsp에서 .jsp 파일을 사용하지 않을 때 .jsp 파일로 저장하는 것이 가장 좋은 방법이라고 생각하지 않습니다 ...

어떤 조언이 필요합니까? 감사합니다.

답변

1

우선 Java 코드를 실제 Java 클래스 대신 JSP 파일에 작성하는 것은 좋지 않은 방법입니다. 실제로이 작업을 위해 서블릿을 사용해야합니다.

문제점에 따라 이러한 컴파일 오류는 런타임 클래스 경로에서 누락 된 특정 클래스로 귀결됩니다. 나는 dev 환경에서만 작동한다는 것을 이해합니다. 사실입니까? 실제로 JAR 파일을 어디에 포함 시켰습니까? 그것은 webapp의 /WEB-INF/lib에 있어야만 작동하기 때문에 Appserver/lib이나 심지어는 JRE/lib과 같이 외부 어디서나 작동하지 않아야합니다.

+0

답변 해 주셔서 감사합니다. BalusC. 실제로 libs는 틀린 장소에 있었다! 아직 업로드 구성 요소가 작동하지 않습니다. 누구나이 기능을 통합 한 경험이 있으면 알려 주시기 바랍니다. – GuilhermeA

+0

반갑습니다. 귀하의 새로운 질문에 관해서는, 문제에 대한 자세한 정보/세부 사항으로 'Ask Question'을 선택하십시오. – BalusC

관련 문제