环境如下: 
Tomcat6.0 
JDK6.0 
MapXtreme   Java   Edition   4.8.0 开发的地图web系统一直正常运行,但是今天突然一直报如下错误     Caused       by:       Caused       by:       Caused       by:       Caused       by:       java.io.IOException:       Server       returned       
        HTTP       response       code:       500       for       URL:       http://localhost:8080/masa/servlet/mapxtreme       直到Tomcat重启,系统有恢复正常,这个问题不再出现,请高人指点原因。这个潜在问题一定要解决。 

解决方案 »

  1.   

    Tomcat 停止响应了,估计原因1 内存溢出 OutOfMemory
    2 连接不足请仔细查看 tomcat的日志
      

  2.   

    错误详细如下java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:8080/MapMonitor/servlet/mapper?mapid=0.530068391662219
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at com.fujitsu.tti.map.MapClientApplet.getResponseObject(MapClientApplet.java:490)
    at com.fujitsu.tti.map.MapClientApplet.getAddress(MapClientApplet.java:368)
    at com.fujitsu.tti.map.MapCanvas.paintComponent(MapCanvas.java:213)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
    at javax.swing.RepaintManager.paint(Unknown Source)
    at javax.swing.JComponent._paintImmediately(Unknown Source)
    at javax.swing.JComponent.paintImmediately(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)