最近在發佈的項目發現:weblogic報Internal Server Error-500錯誤,看到出錯信息爲Servlet failed with Exception java.lang.NullPointerException,毫無疑問,導致出現這種問題的原因在於NullPointerException(空指針異常),也就是說代碼中出現了爲空的對象,並不是weblogic部署出現的問題。
接下來看看日誌信息,涉及哪個Action的方法中出現了空指針,這需要你逐句去調試。找到空指針問題也就差不多解決了。
PS:莫名出現java.net.SocketException: Write failed: Broken pipe也可能是上述原因造成的。當然真正的問題還得具體對待。