0

我正在尝试通过以下链接设置 d3 Javascript:

https://github.com/mbostock/d3/wiki。我目前在 Mac 10.5.8 中使用 Eclipse Juno 和 Tomcat。基本上我正在尝试运行一个简单的 Force-Directed 图示例,该示例取自以下链接: https ://gist.github.com/mbostock/4062045

建议我将以下命令插入终端以运行 d3:

python -m SimpleHTTPServer 8888 &

使用 Web 浏览器(在我的情况下为 Firefox),我可以插入:

http://localhost:8888/

. 当我这样做时,我在浏览器中收到以下消息:

如果您能看到这一点,则表示该系统上的 Apache Web 服务器软件安装成功。您现在可以将内容添加到此目录并替换此页面。看到这个而不是您期望的网站?

出现此页面是因为站点管理员更改了此 Web 服务器的配置。如有问题,请联系负责维护此服务器的人员。编写此站点管理员正在使用的 Web 服务器软件的 Apache 软件基金会与维护此站点无关,也无法帮助解决配置问题。Apache 文档已包含在此发行版中。您可以在 Apache 驱动的 Web 服务器上自由使用下面的图像。感谢您使用 Apache!

该消息是什么意思,为什么我会收到这种类型的消息?只要我收到此消息,如何让 d3 运行?

4

1 回答 1

0

看起来 Apache 和 python 正在竞争同一个端口,并且由于您在后台模式下启动 python,它没有正确报告错误。

尝试python -m SimpleHTTPServer在没有参数的情况下开始。它应该在端口上启动8000并从它启动的文件夹中提供文件。

接下来的步骤是将 html 文件和 json 文件移动到您启动服务器的同一文件夹中。然后将浏览器指向http://localhost:8000/<name-of-your-html-file>.html.

于 2013-11-10T21:16:31.450 回答