Smalltalk 如何在图像启动时自动启动茶壶?

Smalltalk 如何在图像启动时自动启动茶壶?,smalltalk,pharo,Smalltalk,Pharo,我使用茶壶微框架作为RESTAPI服务器。但是,如果我重新启动,VM茶壶不会在映像启动时自动启动 自动启动茶壶的正确方法是什么?您应该看看ZeroConf是如何工作的。您可以添加启动映像时执行的脚本。ZeroConf上的文档位于上,您可以通过两种主要方式将启动脚本添加到Pharo映像: 1) 最简单的方法就是将一个“startup.st”文件放入带有映像的目录中。此文件在加载映像后运行,因此任何配置都可以在那里。例如,茶壶启动可以从那里运行 2) 更高级的方法是使用“Smalltalk addT

我使用茶壶微框架作为RESTAPI服务器。但是,如果我重新启动,VM茶壶不会在映像启动时自动启动


自动启动茶壶的正确方法是什么?

您应该看看ZeroConf是如何工作的。您可以添加启动映像时执行的脚本。ZeroConf上的文档位于

上,您可以通过两种主要方式将启动脚本添加到Pharo映像:

1) 最简单的方法就是将一个“startup.st”文件放入带有映像的目录中。此文件在加载映像后运行,因此任何配置都可以在那里。例如,茶壶启动可以从那里运行

2) 更高级的方法是使用“Smalltalk addToStartUpList:MyClass”调用。此方法将“MyClass”注册到SessionManager startupList中,以便在映像启动时调用“MyClass>>startUp”类方法


这意味着MyClass必须在类端定义“startUp”方法(可以放置init Teapot脚本)

茶壶使用锌服务器,只需通过一个特殊的路由器为其供电。因此,如果你知道如何处理锌,它可能会有所帮助。