Greetings all:
I built poi from source after pulling from CVS on tuesday this week. I
am using tomcat 4.0.3 on a win2k box with tomcat starting as a service.
J2sdk1.4. I put the log4j (v1.1.3) and the two poi jars in
\$tomcat_home\common\lib.
I can run the poi code no problem as a stand alone application with the
3 jars in my classpath.
When I run it in the servlet I get the following runtime error:
root cause
java.lang.NoClassDefFoundError: org/apache/log4j/Logger
at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:115)
at ssrsServlet.Data.extractData(Unknown Source)
at ssrsServlet.Data.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
This goes away when I put the 3 jars in \$javahome\jre\lib\ext, which
makes me think its a tomcat issue. Any thoughts or help on how to get
around this error without having to put the jars in the jvm directory
would be greatly appreciated.
Thanks,
Steve
BTW Poi ROCKS!!! Thanks so much for a wonderful piece of software.