Пример #1
0
def main():
    """主函数"""
    sm_logger.debug("**start server**")
    webConfig = WebConfigParser(WEB_CONFIG_FILE)
    urlPatterns = webConfig.urlPatterns()
    webConfig.templates()
    settings = {
        "static_path": os.path.join(os.path.dirname(__file__), "static"),
        'debug': True
    }  # 设置static静态目录
    tornado.options.parse_command_line()
    urlPatterns.append((r"/(.*)", tornado.web.StaticFileHandler,
                        dict(path=settings['static_path'])))
    application = tornado.web.Application(urlPatterns, **settings)
    http_server = tornado.httpserver.HTTPServer(application)

    http_server.listen(options.port)
    tornado.ioloop.IOLoop.instance().start()
Пример #2
0
# -*- coding: utf-8 -*-
__author__ = 'alvinli'

import os
import sys
import tornado.web
import logging

root = os.path.dirname(__file__)
sys.path.insert(0, os.path.join(root, 'site-packages'))


from wxplatform.setting import *
from wxplatform.WebConfigParser import WebConfigParser

if sys.version_info.major < 3:
    reload(sys)
sys.setdefaultencoding('utf8')
logging.basicConfig(level=logging.DEBUG)


settings = {
    "static_path": os.path.join(os.path.dirname(__file__), "static"),
    "debug": DEBUG
}

webConfig = WebConfigParser(WEB_CONFIG_FILE)
urlPatterns = webConfig.urlPattern()

application = tornado.web.Application(urlPatterns, **settings)