PyDev将wsadmin(WebSphere)命令标记为"未定义的变量"在Eclipse Luna中

时间:2015-02-20 16:11:45

标签: eclipse websphere pydev jython wsadmin

我正在使用PyDev for Eclipse(2.8.2)运行Eclipse Luna(4.4.1)。

我的Jython翻译指向" C:\jython2.1.0\jython.jar"和" C:\IBM\WebSphere\AppServerV85\optionalLibraries\jython\jython.jar"。

我的Python解释器指向" C:\Python-2.1.3\python.exe"。

我使用名为" testJython.py"的文件创建了一个新的PyDev项目。它通过使用SOAP连接器连接到服务器进程来运行我的本地WebSphere环境。该脚本成功执行。

我遇到问题的部分是对特定于WebSphere的Jython代码的解释。例如,在代码行中" AdminControl.queryNames("*:*,type=ConfigRepository,process=nodeagent")" Eclipse在" AdminControl"上抛出错误。它以红色突出显示并显示"未定义的变量:AdminControl"。

在我看来,我缺少Eclipse(或代码中)的配置来正确加载WebSphere内部命令(即导入类或其他内容)。

有人可以帮我正确配置PyDev吗?

1 个答案:

答案 0 :(得分:0)

我找到了自己问题的答案。这是一个关于如何将wsadmin与PyDev一起使用的IBM网站:

http://www.ibm.com/developerworks/websphere/techjournal/1209_vansickel/1209_vansickel.html