2013-09-24 112 views
2

當我部署在WebLogic我的第一個web應用程序我得到這個錯誤:NullPointerException異常時部署的WebLogic應用12C

weblogic.application.ModuleException: java.lang.NullPointerException at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114) at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100) at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:172) at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:167) at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:80) Truncated. see log file for complete stacktrace Caused By: java.lang.NullPointerException at weblogic.servlet.internal.WebAnnotationProcessor.processMultipartConfigAnnotation(WebAnnotationProcessor.java:286) at weblogic.servlet.internal.AnnotationProcessingManager.processAnnotationForClasses(AnnotationProcessingManager.java:169) at weblogic.servlet.internal.AnnotationProcessingManager.processAnnotations(AnnotationProcessingManager.java:114) at weblogic.servlet.internal.AnnotationProcessingManager.processAnnotationsOutsideWebFragment(AnnotationProcessingManager.java:141) at weblogic.servlet.internal.AnnotationProcessingManager.processAnnotations(AnnotationProcessingManager.java:102) Truncated. see log file for complete stacktrace

+0

沒人能幫助我嗎? – user1645419

+0

聽起來好像其中一個類中的註釋很糟糕...很難說沒有看到您的servlet /服務類和web.xml。需要更多信息給任何人提供幫助。 –

回答

2

我有這個問題,並從應用程序庫中除去JSF 2.2鑽嘴魚科2.2.0解決它。它只需要在類路徑中。

在Eclipse中,編輯項目的屬性,轉到Project Facets - > Java Server Faces並取消選中「包含此應用程序庫」,然後應用更改。

0

我從Eclipse(OEPE)部署,同樣的問題在這裏沒有JSF。這裏是解決我的問題:

  1. 退出Eclipse的
  2. 刪除工作區的.metadata文件夾
  3. 啓動Eclipse
0

同樣的解決方案上NetBeans8工作。從項目中,轉到您的戰爭項目,右鍵單擊庫> JSF2.2並單擊刪除。重建項目並部署。請記住在WLS上將JSF部署爲共享庫。

0

編輯文件web.xml和放:

<welcome-file-list> 
    <welcome-file>faces/index.xhtml</welcome-file> 
</welcome-file-list> 

<servlet-mapping>`enter code here` 
<servlet-name>Faces Servlet</servlet-name> 
<url-pattern>/faces/*</url-pattern> 
</servlet-mapping> 
0

我有完全相同的NPE。它是由一個出錯的工廠實例化開始的。我不得不遠程調試才能找到它。工廠初始化的例外情況被吞噬了,我們沒有得到真正的例外。

在我的情況下,問題是antlr.Tokenantlr.CommonToken不是來自同一個源到達。這給了我一個ClassCastException。我通過將所有圖書館從耳朵轉移到戰爭以獲得對它們的更多控制來解決它。

相關問題