我针对运行在 Ubuntu 12.04 服务器上的 gwan 服务器附带的标准 hello.java 和 hello.c 进行了测试。G-WAN 4.3.1 64 位(2013 年 3 月 1 日 17:36:39)
一旦我运行 gwan
须藤 ./gwan -d
我还注意到在没有 daemon 选项的情况下运行相同的行为。
然后浏览到 192.168.0.2:8080/?hello.c 我得到“Hello, ANSI C!”的预期输出。我更改 hello.c 中的文本并刷新浏览器并获得预期的更改。
如果我对 hello.java 文件做同样的事情,在我重新启动 gwan 之前不会出现对文本的更改。
有谁知道我是否遗漏了一些在文件更改时会导致重新编译的简单设置?我正在使用 OpenJdk 7。(刚刚将其安装在全新安装的 ubuntu 12.04 上)我什至尝试将其称为 192.168.0.2:8080/?hello.java&n=1 以消除缓存的可能性,然后是另一个浏览器,然后是另一台机器不同的网络。同样的事情,在我重新启动服务器之前似乎不会发生更改。(对于 java,它适用于 .c 文件)
谢谢-史蒂夫