2015-09-14 25 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

相關問題