Как я могу увидеть следы стека для моего приложения Wicket? - PullRequest
0 голосов
/ 12 января 2011

Я новичок в Wicket и работаю над существующим проектом. Как увидеть трассировку стека от Wicket на интерфейсе пользователя? В настоящее время я вижу следующее:

Внутренняя ошибка
Вернуться на главную страницу

Я установил следующее в log4j.xml, но также не вижу следов стека в журналах:

<logger name="org.apache.wicket">
    <level value="DEBUG"/>
</logger>

Ответы [ 3 ]

4 голосов
/ 12 января 2011
public class MyApplication extends WebApplication {
    @Override
    protected void init() {
        /* ... */

        // Tells wicket to use a helpful 'debug' exception page with a snapshot of the 
        // component model, and the exception stack trace.
        // Other settings are available to show pages that say there has been an internal error 
        // (a production-friendly page)
        // In addition, more advanced usage allows you to override this behavior completely.

        getSettings().setUnexpectedExceptionDisplay(ApplicationSettings.SHOW_EXCEPTION_PAGE);
    }
}
2 голосов
/ 12 января 2011
<context-param>
 <param-name>configuration</param-name>
 <param-value>development</param-value>
 </context-param>

обновление web.xml для разработки вместо развертывания

0 голосов
/ 12 января 2011

Кроме того, подробности результатов отладки определяются временем выполнения "конфигурации" калитки, см. Краткое объяснение в http://clipmarks.com/clipmark/B00CE497-A646-4CB6-B85D-F68332903C5A/

...