g-wan更新servlet

时间:2012-10-19 22:53:48

标签: c servlets g-wan

我注意到截至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日下载中看到的最新版本

3 个答案:

答案 0 :(得分:2)

这对我有用。我正在运行CentOS。我能找到的唯一问题是头文件没有更新。

我似乎无法复制您正在经历的内容。你在用什么操作系统?

答案 1 :(得分:2)

吉尔找到了答案。这是权限。 (对于像我这样的linux新手)csp目录必须与gwan服务器的启动方式具有相同的所有者/组。

  

sudo ./gwan -d:www-data:www-data

如果如上所述启动,则csp目录也必须是www-data作为所有者和组以及实际的servlet文件。在我的例子中,它是hello.c文件。

答案 2 :(得分:-1)

仅适用于即将发布的下一个版本,版本3.10.x我相信。搜索“g-wan”标签,您将看到提到新版本的其他线程。