2010-02-18 116 views
4

我想部署一個Django應用程序到Weblogic,它無法找到modjy。我查看了包含在生成的war文件中的jython.jar,並且modjy servlet確實在那裏。以下是部署應用程序時服務器發生的錯誤。部署一個Django應用程序到Weblogic:找不到modjy

<Feb 18, 2010 11:18:49 AM EST> <Error> <HTTP> <BEA-101216> <Servlet: "modjy" failed to preload on startup in Web application: "myApp.war". 
Traceback (innermost last): 
File "<string>", line 1, in ? 
ImportError: no module named modjy 

    at org.python.core.Py.ImportError(Unknown Source) 
    at org.python.core.imp.import_first(Unknown Source) 
    at org.python.core.imp.import_name(Unknown Source) 
    at org.python.core.imp.importName(Unknown Source) 
    at org.python.core.ImportFunction.load(Unknown Source) 
    Truncated. see log file for complete stacktrace 
> 
<Feb 18, 2010 11:18:49 AM EST> <Error> <Deployer> <BEA-149231> <Unable to set the  activation state to true for the application 'myApp'. 
weblogic.application.ModuleException: [HTTP:101216]Servlet: "modjy" failed to preload  on startup in Web application: "myApp.war". 
Traceback (innermost last): 
    File "<string>", line 1, in ? 
ImportError: no module named modjy 

    at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1399) 
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:460) 
    at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425) 
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:83) 
    at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119) 
    Truncated. see log file for complete stacktrace 

Caused By: Traceback (innermost last): 
    File "<string>", line 1, in ? 
ImportError: no module named modjy 

    at org.python.core.Py.ImportError(Unknown Source) 
    at org.python.core.imp.import_first(Unknown Source) 
    at org.python.core.imp.import_name(Unknown Source) 
    at org.python.core.imp.importName(Unknown Source) 
    at org.python.core.ImportFunction.load(Unknown Source) 
    Truncated. see log file for complete stacktrace 
> 
+0

我一直在經歷一個非常類似的問題:你有沒有找到解決方案? –

+0

不幸的不是。我不確定這是Jython上的Django問題還是weblogic問題。 – Dave

回答

2

對不起,很晚纔得到這個問題:我剛剛在我的引用日誌中發現了這個URL。

這裏的問題是,modjy無法導入居住在jython Lib/modjy目錄中的「modjy.py」模塊。

我創建了一個「Modjy疑難解答」頁面,並在其上描述了這個問題。

http://opensource.xhaus.com/projects/modjy/wiki/ModjyTroubleShooting

如果不解決這個問題,那麼請發送電子郵件至Jython的用戶列表。

1

您是否試過modjy wiki的說明?

它看起來像WebLogic無法找到該庫,所以它看起來像在設置它的步驟中錯過了某些東西。你從來沒有給出任何關於你如何做你的設置的信息,所以很難說。

相關問題