高手请进,关于mapxtreme4.8.0+java
下面是我的代码:MapJ myMap = new MapJ();
String m_fileToLoad = "F:/Maps/Thai0727.gst";
String m_mapPath = "F:/Maps";
String m_mxtURL = "http://localhost:8080/mapxtreme480/servlet/mapxtreme";
myMap.setDeviceBounds(new DoubleRect(0, 0, 800, 600));
myMap.setDistanceUnits(LinearUnit.kilometer);
// load the geoset or mapInfo def file
try {
String ext = m_fileToLoad.substring(m_fileToLoad.lastIndexOf('.'));
if (ext.equalsIgnoreCase(".gst")) {
myMap.loadGeoset(m_fileToLoad, m_mapPath, m_mxtURL);
} else {
myMap.loadMapDefinition(m_fileToLoad);
}
} catch (Exception e) {
e.printStackTrace();
}
try {
// render the map
ImageRequestComposer irc = ImageRequestComposer.create(myMap,256, Color.BLUE, "image/gif");
MapXtremeImageRenderer rr = new MapXtremeImageRenderer(m_mxtURL);
rr.render(irc);
// get map image
rr.toStream(response.getOutputStream());
rr.dispose();
} catch (Exception e) {
e.printStackTrace();
下面是报错信息:
説明 The server encountered an internal error () that prevented it from fulfilling this request.
例外
org.apache.jasper.JasperException: An exception occurred processing JSP page /testMap.jsp at line 41
38:
39: try {
40: // render the map
41: ImageRequestComposer irc = ImageRequestComposer.create(myMap,256, Color.BLUE, "image/gif");
42:
43: MapXtremeImageRenderer rr = new MapXtremeImageRenderer(m_mxtURL);
44: rr.render(irc);
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:408)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
请问是哪里的问题,我找了几天了,都没有结果,高手们赶紧现身哪 --------------------编程问答-------------------- 你好,能不能把你的mapXtreme Java4.8 发给我一份,我们共同研究,我的QQ:346871819
补充:企业软件 , 地理信息系统