WSO2 Stratos Live Serevr Грешка

Здравейте, разположих уеб приложение на Stratos Live, мога да стартирам уеб приложението там. Но когато отида на определена уеб страница, която има зависимости с външни библиотеки (Stanforsparser.jar, PdfBox.jar), тя ми дава празна страница. Намерих този регистър на грешките на сървъра. Мога да стартирам това уеб приложение в моя локален сървър за приложения Stratoes без никакъв проблем

Дневник на сървъра

[WSO2 Stratos Application Server] [2012-03-28 23:40:48,627] @karsha.opensource.lk [11051] [WSO2 Stratos Application Server]ГРЕШКА {org.apache.catalina.core.ContainerBase.[Tomcat]..[ defaulthost].[/t/karsha.opensource.lk/webapps/KarshaMarkUp].[jsp]} - Servlet.service() за сервлет jsp хвърли изключение {org.apache.catalina.core.ContainerBase.[Tomcat].[defaulthost ].[/t/karsha.opensource.lk/webapps/KarshaMarkUp].[jsp]

Какво би причинило тази грешка?


Получавам тази грешка на уеб страницата сега, когато изпълнявам моето уеб приложение на сървър на StratoesLive App, но не получавам тази грешка на локалния сървър на приложения. Буболечка? Въпреки че отстраних грешки на локалната си машина, не мога да намеря грешката.

код- 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)

бележка Пълното проследяване на стека на основната причина е достъпно в регистрационните файлове на Apache Tomcat/7.0.14.


person Kasun    schedule 29.03.2012    source източник


Отговори (1)


Това е така, защото мениджърът за сигурност на Stratos не позволява писането на временни файлове. Споменатите външни библиотеки записват временни файлове, когато се изпълняват. Принудителното използване на буфери на паметта вместо временни файлове решава грешката.

person Kasun    schedule 28.04.2012