我在通过eclipse运行的动态Web应用程序中遇到问题,每次尝试对其进行测试时,都会输出此错误消息(知道某些链接有效,但短时间后崩溃了):

Etat HTTP 500-

-------------------------------------------------- ------------------------------

类型Rapport d'exception

信息

描述服务于一个人际关系()满足要求的经验。

例外

javax.servlet.ServletException
    org.n52.oxf.rest.sos.RestSosFrontend.doGet(RestSosFrontend.java:462)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


原因

javax.servlet.ServletException
    org.n52.oxf.rest.sos.RestSosFrontend.showResultsInPreferredMIMEType(RestSosFrontend.java:696)
    org.n52.oxf.rest.sos.RestSosFrontend.doGet(RestSosFrontend.java:456)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


原因

org.n52.oxf.OXFException
    org.n52.oxf.feature.sos.SOSObservationStore.unmarshalFeatures100(SOSObservationStore.java:114)
    org.n52.oxf.feature.sos.SOSObservationStore.unmarshalFeatures(SOSObservationStore.java:63)
    org.n52.oxf.rest.sos.RestSosFrontend.showResultsInPreferredMIMEType(RestSosFrontend.java:669)
    org.n52.oxf.rest.sos.RestSosFrontend.doGet(RestSosFrontend.java:456)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


请注意,Apache Tomcat / 5.5.12中的错误原因将导致错误的响应。


-------------------------------------------------- ------------------------------

Apache Tomcat / 5.5.12

最佳答案

HTTP 500通常意味着您的服务器端程序崩溃或出现其他错误。

在您的情况下,servlet在以下位置出错

org.n52.oxf.rest.sos.RestSosFrontend.showResultsInPreferredMIMEType(RestSosFrontend.java:696)


唯一的例外是

org.n52.oxf.OXFException

10-08 16:09