Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.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
Python 如何在TornadoWeb服务器中运行HelloWorld程序(Ubuntu11.10,在eclipse中使用PyDev插件)_Python_Web Services_Tornado - Fatal编程技术网

Python 如何在TornadoWeb服务器中运行HelloWorld程序(Ubuntu11.10,在eclipse中使用PyDev插件)

Python 如何在TornadoWeb服务器中运行HelloWorld程序(Ubuntu11.10,在eclipse中使用PyDev插件),python,web-services,tornado,Python,Web Services,Tornado,我想在《龙卷风》中运行一个Hello World程序 我正在使用eclipse和pydev插件(Ubuntu11.10)在tornado web服务器上运行Hello world程序,因为他们的网站(http://www.tornadoweb.org/) 但出现了以下错误 Traceback (most recent call last): File "/home/unais/workspace/Turnado/HelloWorld.py", line 13, in <module&

我想在《龙卷风》中运行一个Hello World程序

我正在使用eclipse和pydev插件(Ubuntu11.10)在tornado web服务器上运行Hello world程序,因为他们的网站(http://www.tornadoweb.org/)

但出现了以下错误

Traceback (most recent call last):
   File "/home/unais/workspace/Turnado/HelloWorld.py", line 13, in <module>
   application.listen(8888,'0.0.0.0')
      File "/usr/local/lib/python2.7/dist-packages/tornado-2.4.1-py2.7.egg/tornado/web.py", line 1289, in listen
   server.listen(port, address)
   File "/usr/local/lib/python2.7/dist-packages/tornado-2.4.1-py2.7.egg/tornado/netutil.py", line 120, in listen
sockets = bind_sockets(port, address=address)
   File "/usr/local/lib/python2.7/dist-packages/tornado-2.4.1-py2.7.egg/tornado/netutil.py", line 286, in bind_sockets
sock.bind(sockaddr)
  File "/usr/lib/python2.7/socket.py", line 224, in meth
   return getattr(self._sock,name)(*args)
  socket.error: [Errno 98] Address already in use
回溯(最近一次呼叫最后一次):
文件“/home/unais/workspace/Turnado/HelloWorld.py”,第13行,在
application.listen(8888,'0.0.0.0')
文件“/usr/local/lib/python2.7/dist packages/tornado-2.4.1-py2.7.egg/tornado/web.py”,第1289行,在listen中
侦听(端口、地址)
文件“/usr/local/lib/python2.7/dist packages/tornado-2.4.1-py2.7.egg/tornado/netutil.py”,第120行,在listen中
套接字=绑定\u套接字(端口,地址=地址)
文件“/usr/local/lib/python2.7/dist packages/tornado-2.4.1-py2.7.egg/tornado/netutil.py”,第286行,在bind_套接字中
sock.bind(sockaddr)
文件“/usr/lib/python2.7/socket.py”,第224行,meth格式
返回getattr(self.\u sock,name)(*args)
socket.error:[Errno 98]地址已在使用中

可能有什么问题?

您有另一个程序正在侦听端口8888。检查计算机上运行的僵尸进程或其他web应用程序


您也可以通过使用
应用程序更改tornado的端口来避免它。请听(12345)
,然后使用
http://127.0.0.1:12345/
在浏览器上。

到目前为止,您对该错误消息发现了什么?
Traceback (most recent call last):
   File "/home/unais/workspace/Turnado/HelloWorld.py", line 13, in <module>
   application.listen(8888,'0.0.0.0')
      File "/usr/local/lib/python2.7/dist-packages/tornado-2.4.1-py2.7.egg/tornado/web.py", line 1289, in listen
   server.listen(port, address)
   File "/usr/local/lib/python2.7/dist-packages/tornado-2.4.1-py2.7.egg/tornado/netutil.py", line 120, in listen
sockets = bind_sockets(port, address=address)
   File "/usr/local/lib/python2.7/dist-packages/tornado-2.4.1-py2.7.egg/tornado/netutil.py", line 286, in bind_sockets
sock.bind(sockaddr)
  File "/usr/lib/python2.7/socket.py", line 224, in meth
   return getattr(self._sock,name)(*args)
  socket.error: [Errno 98] Address already in use