2015-09-14 20 views
-2

我想为websphere应用程序服务器任务编写Jython的CGI脚本。 CGI脚本需要shebang,我需要给jython文件路径。我有WAS 8.5,我无法在任何地方罚款jython jar。在WAS主目录中的Jython jar中。jython jar位于webspehere应用程序服务器主目录中的位置

+0

我不知道是什么 “的WebSphere Application Server *任务*” 的意思;你能澄清吗?明确地说,WebSphere Application Server本身不支持使用Jython编写的Web应用程序,它不支持在wsadmin之外使用捆绑的Jython。如果你的意思是其中任何一种,那么你必须找到另一种解决方案。 –

回答

0

您的cgi脚本必须从wsadmin调用jython脚本,如下例所示。

wsadmin -lang jython -f 'c:/temp/script/test1.py' 

最好从脚本中调用特定的文件,而不仅仅是简单的命令行参数。请记住,每次从脚本中调用wsadmin时,它都会启动一个单独的JVM,这可能非常耗费CPU时间。所以最好将大部分逻辑放在外部脚本中,然后从cgi脚本内部分别调用几个.py脚本。

的wsadmin位于

profiles/<profile_name>/bin 

Rerefence:

Jython Infocenter Info

相关问题