Webserver 制作web应用程序的二进制文件。内存映像中的http服务器

Webserver 制作web应用程序的二进制文件。内存映像中的http服务器,webserver,common-lisp,binaryfiles,Webserver,Common Lisp,Binaryfiles,是否可以使用公共Lisp从包含http服务器、hunchentoot、postgresql连接库、postmodern的当前映像生成可执行文件。等等 我制作了一个包含这些内容的二进制文件,可以运行一些简单的html页面。在保存之前,二进制系统工作。保存二进制文件后,可以通过双击启动它。它还包括服务器,服务器在被告知之前监听端口,但在我能够到达页面之前,我无法从浏览器访问页面 我错过了什么 我已经在mac osx 10.9.3上使用了ccl。当一切都已运行时,您可能不想保存映像。相反,您应该在加载

是否可以使用公共Lisp从包含http服务器、hunchentoot、postgresql连接库、postmodern的当前映像生成可执行文件。等等

我制作了一个包含这些内容的二进制文件,可以运行一些简单的html页面。在保存之前,二进制系统工作。保存二进制文件后,可以通过双击启动它。它还包括服务器,服务器在被告知之前监听端口,但在我能够到达页面之前,我无法从浏览器访问页面

我错过了什么


我已经在mac osx 10.9.3上使用了ccl。

当一切都已运行时,您可能不想保存映像。相反,您应该在加载代码并启动http服务器的映像/二进制文件、建立数据库连接等后保存映像。编辑:如果您保存映像时已建立连接,则稍后启动映像时不会自动重新建立这些连接,您必须准备好相应的代码。

这里没有足够的信息来回答您的问题。显示配置和交付脚本,并显示遇到的问题。无交付脚本。我是通过freeBSD上ccl的
保存应用程序
完成的。顺便说一句,我现在更新了上述问题的底线,将MacOSX改为freebsd。因为在maces x上,我无法从ccl执行,我保存了它,但无法执行它。在终端上,当点火时,给出了数吨管线。另外,在freebsd上执行的可执行文件在MacOSX上也不起作用,这很正常。你的意思是应该加载http服务器数据库库和你编写的所有函数;在这种全加载状态下,人们应该保存图像或制作二进制文件;启动这个保存的lisp,并在此阶段运行启动http服务器或db连接等功能。我说的对吗?如果是这样的话,为什么在我运行二进制文件时应该重新建立连接而不是自动建立连接?是的,这就是我的意思。我提到重新建立不工作只是为了解释为什么在运行所有程序后保存图像不起作用。然后,可以将保存的lisp的顶级函数设置为仅重新建立连接的函数,并创建无法保存在保存的lisp中的其他内容。