0
在我的Play 2.0應用程序中,我調用了一個Java API,它依賴於某些環境變量被設置爲正常工作。但是,這隻能在運行時檢查,我想要做的是在應用程序啓動時拋出一個有意義的錯誤消息,但不確定如何處理它。一種可能的方法是使用需要像在Play 2.0應用程序中處理運行時異常
object TemplatesController extends Controller {
val driver = setFromEnvVars //returns None or Some(blah)
require(!driver.isEmpty)
def index = Action {
Ok("Wheee")
}
...
}
到上述方法的問題是,我得到一個java.lang.ExceptionInInitializerError
和堆棧跟蹤(在dev的模式),而不顯示有意義的錯誤消息的能力。任何人都知道更好的處理方法?
已經嘗試過,但無論如何,我無法返回有意義的錯誤消息。 – Bob