1

Google App EngineでJythonを使用していますが、「importurlfetch」を機能させることができません。'importsys'や'importzlib'のような他のインポートは機能しますが、'importurlfetch'は機能しません。500サーバーエラーが発生します。私は何が間違っているのですか?

ダッシュボードログのエラーメッセージは次のとおりです。

1)javax.servlet.ServletContext log: debug: Callable object not in cache

2)エラー/java.lang.ExceptionInInitializerError

3)ネストされたjava.lang.ExceptionInInitializerError:java.security.AccessControlException:access拒否(java.lang.RuntimePermission modifyThreadGroup)

4)サーブレットからのキャッチされない例外

java.lang.ExceptionInInitializerError

また、threadsafeをfalseとtrueの両方に切り替えてみましたが、どちらも効果がないようです(jythonとthreadsafe = TRUEに問題がある可能性があることをどこかで見ました)。

あなたが私に与えることができるどんな助けにも感謝します!

4

1 に答える 1

1

やってみました:

from google.appengine.api import urlfetch

これから:

Python標準ライブラリurllib、urllib2、またはhttplibを使用してHTTPリクエストを作成できます。App Engineで実行する場合、これらのライブラリは、GoogleのスケーラブルなHTTPリクエストインフラストラクチャで実行されるAppEngineのURLフェッチサービスを使用してHTTPリクエストを実行します。

GAEで使用されている「通常の」urlfetchではないことを読みました。

https://developers.google.com/appengine/docs/python/urlfetch/overview

于 2013-02-15T10:15:50.030 に答える