2015-08-26 27 views
3

我爲我的REST API服務器使用Teapot微型框架。但是,如果我重新啓動虛擬機,則鏡像啓動時茶壺不會自動啓動。如何自動啓動Image上的Teapot?

什麼是自動啓動茶壺的正確方法?

+0

茶壺使用鋅服務器,只是用一個特殊的路由器餵它。所以如果你知道如何處理鋅,它可能會有所幫助。 – Uko

回答

0

主要有兩種方式,您可以添加啓動腳本到菲羅圖片如下:

1)最簡單的方法就是把一個「startup.st」文件到該目錄與圖像。該文件在圖像加載後運行,因此任何配置都可以在那裏。因此,例如茶壺開始可以從那裏運行。

2)更高級的方法是使用「Smalltalk addToStartUpList:MyClass」調用。這個方法會將「MyClass」註冊到SessionManager的startupList中,以便在Image start上調用「MyClass >> startUp」類方法。

這意味着MyClass必須在類端定義了「startUp」方法(可以放置init Teapot腳本)。

0

你應該看看ZeroConf是如何工作的。您可以添加在啓動圖像時執行的腳本。在ZeroConf的文檔是ci

相關問題