You were right about that - somehow it had left off ogr support.
I've fixed that now and the map file draws fine with shp2img.
But I still get the same error when I try and do it from the JSP page. I've attached all the files I'm using and below are the errors I end up with.
Is there anything specific I need to know about OGR and java mapscript? I have tried remaking the java mapscript jar after recompiling mapserver but it doesn't seem to have made any difference.
Cheers,
Sarah
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /boxes/simple_points/points.jsp:14
11:
12: String vMapFile = "/usr/local/apache-tomcat-5.5.17/webapps/ROOT/boxes/simple_points/points.mapfile";
13: vMap.setMappath(vMapName);
14: imageObj img = vMap.draw();
15: img.save(vMapFile,vMap);
16:
17:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java :504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java :264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.ServletException: Failed to draw layer named 'test_gis'.
org.apache.jasper.runtime.PageContextImpl.doHandlePageException (PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.boxes.simple_005fpoints.points_jsp._jspService(points_jsp.java:74)
org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.UnknownError: Failed to draw layer named 'test_gis'.
edu.umn.gis.mapscript.mapscriptJNI.mapObj_draw(Native Method)
edu.umn.gis.mapscript.mapObj.draw(mapObj.java:382)
org.apache.jsp.boxes.simple_005fpoints.points_jsp._jspService(points_jsp.java:56)
org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
points.jsp
Description: Binary data
points.map
Description: Binary data
test_gis.ovf
Description: Binary data
