当前位置: 首页 > 工具软件 > Seaside > 使用案例 >

seaside在虚拟主机 webfactional 上的部署

诸新霁
2023-12-01

seaside 是一个Web开发框架,在《Beyond Java》中有一章专门介绍,目前版本到 3.0 了。seaside 是基于smalltalk的,对这个词感到匪夷所思的读者不必继续了。

这里记录下它的部署过程:

1. 准备一个seaside 的运行环境, 下载 squeak, 以及一个可以运行的 seaside image

2. 在 webfactional 的 panel 中添加一个 Custom App, 添加完后,在列表中会有它 listening 的端口号

3. 在squeak中,将 WAKom startOn: 后的端口变为指定端口。

4. 上传 .image, .change, .source 三个文件

5. 在服务端执行: #squeakvm -vm-display-null -vm-sound-null -headless Squeak4.1.image

6. 在panel 中将一个website指向这个 custom app

完成。

对于 seaside 的持久化,以前一直很困扰我, 因为安装关系型数据库的接口总是会出现莫名其妙的问题,后来直接保存在image中,又不太习惯,装一些

 类似资料: