websphere の jython でモジュールをロードする際に問題があります。.py ファイルは、それ自体が耳の中にある戦争の中にある瓶の中にあります。これらのモジュールは、websphere に埋め込まれていない場合でも適切に読み込まれます。
私のjythonパスが間違っていると思うので、パスをprint sys.path
. 結果は次のとおりです。
['__classpath__', '__pyclasspath__/']
これらの組み込みプロパティの内容を印刷する方法は?
「純粋な」Jythonで可能かどうかはわかりませんが、Javaで行う方法は次のとおりです。
from java.lang import ClassLoader
cl = ClassLoader.getSystemClassLoader()
paths = map(lambda url: url.getFile(), cl.getURLs())
print paths
あなたのJythonコードのスニペットさえ見ていないので、これがあなたの質問に答えているかどうかはわかりません:
http://www.jython.org/jythonbook/en/1.0/ModulesPackages.html#advanced-import-manipulation
WebSphere が古いバージョンの Jython (10 年前にリリースされた v2.1) にバンドルされているという事実は、確かに役に立ちません...