Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ubuntu16.04上使用python部署Tonardo web服务器?_Javascript_Python_Tornado - Fatal编程技术网

Javascript 如何在ubuntu16.04上使用python部署Tonardo web服务器?

Javascript 如何在ubuntu16.04上使用python部署Tonardo web服务器?,javascript,python,tornado,Javascript,Python,Tornado,我已经构建了server.py,它负责启动服务器,并使用python Tornado web服务器将数据从csv文件发送到浏览器。 然后我像这样使用python命令 $ python server.py 但是AttributeError已经发生了 Traceback (most recent call last): File "server.py", line 197, in <module> app.autoload.listen(80) AttributeError

我已经构建了server.py,它负责启动服务器,并使用python Tornado web服务器将数据从csv文件发送到浏览器。 然后我像这样使用python命令

$ python server.py
但是AttributeError已经发生了

Traceback (most recent call last):
  File "server.py", line 197, in <module>
    app.autoload.listen(80)
AttributeError: 'Application' object has no attribute 'autoload'*
我不明白这里发生了什么。
我想有人告诉我为什么会出现这个例外

app.autoload.listen(80)

应写为

app.listen(8080)  // or any other port that is not being used

应该是
app.listen(80)
?我已将端口从80更改为15000,但发生了相同的异常。这不是我在评论中的意思。我没叫你换港口。我让你试试
app.listen
而不是
app.autoload.listen
谢谢你的帮助。我试过了,但发生了套接字错误。socket.error:[Errno 13]权限被拒绝因此,如果您执行
app.listen(80)
,则
属性错误将消失,但新的错误
权限被拒绝
,对吗?现在是时候尝试另一个,例如8080或8000Thanks a 1000000。我已经更改了server.py,它工作得很好。我想知道它不起作用的原因。不用担心。请接受答复。按照链接中的说明进行操作,正如我在前面的注释
AttributeError
中提供的那样,错误是由于
应用程序
对象的使用不正确造成的<代码>权限被拒绝
原因是您试图将端口80用作非根用户()
app.listen(8080)  // or any other port that is not being used