2012-03-29 4 views
0

안녕하세요, Stratos Live에 웹 앱을 배포했습니다. 거기에서 웹 앱을 실행할 수 있습니다. 그러나 외부 libraris (Stanforsparser.jar, PdfBox.jar)와 종속 관계가있는 특정 웹 페이지로 이동하면 빈 페이지가 생깁니다. 이 오류 로그가 서버에서 발견되었습니다. [: 40 : 48,627 2012-03-28 23] @karsha 나는 어떤 문제WSO2 Stratos Live Serevr 오류

서버 로그

[WSO2 스트라 토스 응용 프로그램 서버]없이 내 로컬 Stratoes 응용 프로그램 서버에서이 웹 애플리케이션을 실행할 수 있습니다. opensource.lk [11051] [WSO2 Stratos Application Server] 오류 {org.apache.catalina.core.ContainerBase. [Tomcat]. [defaulthost]. [/ t/karsha.opensource.lk/webapps/KarshaMarkUp]. [jsp ]} - 서블릿 jsp 용 Servlet.service()가 예외를 던졌습니다. (org.apache.catalina.core.ContainerBase. [Tomcat]. [defaulthost]. [/ t/karsha.opensource.lk/webapps/KarshaMarkUp]. [jsp ]

이 오류의 원인은 무엇입니까? StratoesLive 응용 프로그램 서버에서 내 웹 응용 프로그램을 실행할 때


는 이제 웹 페이지에서이 오류를 받고 있어요,하지만 난 로컬 응용 프로그램 서버에서이 오류를받지 못했습니다. 벌레? 로컬 컴퓨터에서 디버깅을했지만 오류를 찾을 수 없습니다. 이 요청을 이행하지

코드 - http://paste.org/47396

형 예외 보고서

메시지

설명 서버가 내부 에러가 발생().

예외

java.lang.NullPointerException 
    controler.ControlerServelet.pdfDocToSentence(ControlerServelet.java:755) // I have mentioned thses two lines 
    controler.ControlerServelet.doPost(ControlerServelet.java:585)     // in 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:641) 
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
    sun.reflect.GeneratedMethodAccessor1724.invoke(Unknown Source) 
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    java.lang.reflect.Method.invoke(Method.java:597) 
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:273) 
    org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:270) 
    java.security.AccessController.doPrivileged(Native Method) 
    javax.security.auth.Subject.doAsPrivileged(Subject.java:517) 
    org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:305) 
    org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165) 

참고 근본 원인의 전체 스택 추적은 아파치 톰캣/7.0.14 로그에서 사용할 수 있습니다.

답변

0

Stratos 보안 관리자가 임시 파일을 쓸 수 없기 때문입니다. 언급 된 외부 라이브러리는 실행시 임시 파일을 작성합니다. 임시 파일 대신 강제로 메모리 버퍼를 사용하면 오류가 해결됩니다.

관련 문제