2012-03-06 66 views
2

我有使用jetty:run其啓動碼頭服務器行家輪廓。顯示啓動消息後,碼頭的用戶:運行啓動

我試圖找到告知,他們需要訪問jetty:run後給定的URL的用戶的一個優雅的方式完成,例如

 
2012-03-06 10:49:14.513::INFO: Started [email protected]:8080 
[INFO] Started Jetty Server 
[INFO] Please visit http://localhost:9321/ 

我使用ServletContextListener打印的消息試過,但這種情況發生得早的消息在日誌中的噪聲消失。

有沒有辦法掛鉤到碼頭插件的生命週期中,以便在jetty:run的末尾打印此郵件?

回答

2

最簡單的事情是打開一個bug,並有助於該行爲的修補程序。

https://jira.codehaus.org/browse/JETTY

或者你可以通過插件的配置機制定義context.xml文件文件,然後在一些輸出,將告知你想要的用戶添加。在context.xml中處理的xml非常類似於java中的xml形式,所以您可以在該xml文件末尾使用系統....這將在插件啓動生命週期中很晚。實際上,將該行爲修補到插件中會更容易,更易於維護。

歡呼

相關問題