3
なしのmod_wsgiとsoaplib私はネット上でPython用soaplibをチェックし、私は例を得るジャンゴ、cherypyまたは他のフレームワーク
import soaplib
from soaplib.core.service import rpc, DefinitionBase
from soaplib.core.model.primitive import String, Integer
from soaplib.core.server import wsgi
from soaplib.core.model.clazz import Array
class HelloWorldService(DefinitionBase):
@soap(String,Integer,_returns=Array(String))
def say_hello(self,name,times):
results = []
for i in range(0,times):
results.append('Hello, %s'%name)
return results
if __name__=='__main__':
try:
from wsgiref.simple_server import make_server
soap_application = soaplib.core.Application([HelloWorldService], 'tns')
wsgi_application = wsgi.Application(soap_application)
server = make_server('localhost', 7789, wsgi_application)
server.serve_forever()
except ImportError:
print "Error: example server code requires Python >= 2.5"
この例では正常に動作しています。しかし、私はこれをApacheのmod_wsgiで実行したい。私はネットをチェックし、すべてがジャンゴ、サラダ、またはパイロンを持っています。どのようなPython Webフレームワークも使わずにこのサンプルを実行することは可能ですか?この例をApacheのmod_wsgiの下で実行するための手順は何ですか?私はこれをunixで実行したい。
私はwikiをチェックしましたが、私は何をしなければいけないのかを知りませんでした。 Apacheとmodwsgiは私にとっては新しいものです。あなたがステップを説明できるなら、それは良いでしょう。 – Nilesh
少なくとも*ふりをして空中に手を放り、あきらめる前に記事を読む... –
私は試してチェックしています:) – Nilesh