我在通过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