我试图通过以下链接设置d3 Javascript:
https://github.com/mbostock/d3/wiki。我目前正在使用Mac10.5.8中的Eclipse和Tomcat。基本上,我试图运行一个简单的有力图示例,该示例摘自以下链接:https://gist.github.com/mbostock/4062045
建议我将下面的命令插入终端,以便运行d3:
python -m SimpleHTTPServer 8888 &
使用Web浏览器(在我的例子中是Firefox),我可以插入:
http://localhost:8888/。当我这样做时,我会在浏览器中得到以下消息:
如果您可以看到这一点,这意味着在此系统上安装Apache web服务器软件是成功的。您现在可以向此目录添加内容并替换此页面。看到这个而不是你所期望的网站? 此页面的出现是因为网站管理员更改了此web服务器的配置。请与负责维护此服务器的人员联系,并提出问题。编写了网站管理员正在使用的web服务器软件,与维护该站点无关,无法帮助解决配置问题。Apache文档已经包含在这个发行版中。您可以在Apache支持的web服务器上使用下面的图像。谢谢你使用Apache!
这句话的意思是什么,为什么我会收到这样的信息?只要我收到这条消息,我如何才能运行d3?
发布于 2013-11-10 21:16:31
看起来,Apache和python在竞争同一个端口,而且由于您在后台模式下启动python,所以它没有正确地报告错误。
尝试在没有参数的情况下启动python -m SimpleHTTPServer。它应该在端口8000上启动,并从它启动的文件夹中提供文件。
接下来的步骤是将html文件和json文件移动到启动服务器的文件夹中。然后将浏览器指向http://localhost:8000/<name-of-your-html-file>.html。
https://stackoverflow.com/questions/19892999
复制相似问题