我注意到截至2012年10月19日的g-wan用户手册pdf文档, http://gwan.ch/download 它说:
更新servlet(C,C ++等) 当您需要添加或更新位于csp目录中的servlet时,您可以在不停止G-WAN的情况下执行此操作(所有缓存文件都会实时更新)。
然而,当我启动gwan时,它似乎编译了csp目录中的所有内容。在具有1000个.c文件的系统上,这将是非常难看的。无论如何,我尝试更新hello.c文件只是为了看看会发生什么。当我再次访问它时,更改不会。我必须重新启动服务器。另外,如果我输入一个新的servlet,比如hello2.c,我会得到“在这台服务器上找不到请求的URL”。直到我重新启动服务器?
是什么给了什么?G-WAN 3.3.28 64位(2012年3月28日11:24:16) - 我在2012年10月19日下载中看到的最新版本
答案 0 :(得分:2)
这对我有用。我正在运行CentOS。我能找到的唯一问题是头文件没有更新。
我似乎无法复制您正在经历的内容。你在用什么操作系统?
答案 1 :(得分:2)
sudo ./gwan -d:www-data:www-data
如果如上所述启动,则csp目录也必须是www-data作为所有者和组以及实际的servlet文件。在我的例子中,它是hello.c文件。
答案 2 :(得分:-1)
仅适用于即将发布的下一个版本,版本3.10.x我相信。搜索“g-wan”标签,您将看到提到新版本的其他线程。