0

我試圖將項目部署到WebSphere Application Server V8.5 Liberty概要文件。 加入戰爭服務器後/ apps文件夾我server.xml中配置如下頁所示:IBM Worklight 6.0.0.1 - 部署到生產服務器時無法初始化Worklight項目

http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdeploy%2Fc_deploy_custom_war_file_to_app_server.html

但是當我嘗試打開它在瀏覽器中我得到這個錯誤:

Exception thrown by application class 'com.worklight.core.auth.impl.AuthenticationFilter.doFilter:110' 
javax.servlet.ServletException: Worklight Project not initialized 
at com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:110) 
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194) 
at [internal classes] 

我正在使用JRE6編譯和在服務器上。

+0

Full Worklight verion? (即內部版本號...) –

+0

我正在使用WorklightStudioPlugin 6.0.0.20130926-1933來開發和部署到WebSphere 8.5.5.0 – felipeh

+0

來自應用程序服務器的所有日誌? –

回答

0
+0

感謝您的回答。實際上我沒有觸及'authenticationConfig.xml',使用所有標準配置。關於JRE,在@Lvdd上覆制我的評論回答:我需要在WebSphere上使用jre 7嗎?即使我用java6編譯?如果是,有沒有簡單的方法來更新服務器jre?看來WebSphere不使用系統jre(因爲它已經是7)並且它使用它自己的java(在WebSphere/Toolbox/java上找到) – felipeh

4

這似乎是拋出一個共同的例外。

更詳細的信息可以在您liberty文件夾的日誌文件中找到。

對我們來說是以下幾點:

  • JRE 6來代替7
  • XML配置文件幾罐被引用在
  • 但被引用的位置不存在
  • 添加JNDI引用配置文件(3引用3級不同的分貝的)
  • 工作燈數據庫進行設置不當

我們花了1,5天的時間找出爲什麼它不起作用。

有一個很大的文檔,其中有幾百個可用的頁面,描述了配置服務器時必須遵循的所有步驟。它包含在db上執行的sql腳本,server.xml文件的描述等等。

祝你好運!

+0

感謝您的回答。我需要在WebSphere上使用jre 7嗎?即使我用java6編譯?如果是,有沒有簡單的方法來更新服務器jre?看起來WebSphere並未使用系統jre(因爲它已經是7),而且它使用自己的java(可在WebSphere/Toolbox/java中找到)。 – felipeh

+0

對不起,對於最近的答案,我失去了這個線程的蹤跡。我們在7中進行了complile,所以我們需要7.我認爲如果你在6中編譯,你應該只有jre 6可用。但我可能是錯的。 –

相關問題