2013-09-30 25 views
0
的/ lib文件夾

我親自試過的我們的消費WL 6.0.0.1 IBM安裝管理器存儲庫版本的安裝過程在我的Mac OSx 10.8上使用IBM Installation Manager .macosx.cocoa.x86_64_1.6.3001.20130528_1750。一位同事從Linux安裝報告同樣的問題。WL 6.0.0.1安裝管理器安裝Tomcat7未能創造德比表和失敗把工作燈,JEE-library.jar到Tomcat

當選擇Tomcat 7和新的Derby作爲安裝目標時,Installation Manager僅將WL Application Center的東西放入Tomcat web.xml和webapps文件夾等,但未能執行必要的步驟來部署開發的WL應用程序權限遠:

  • 我們不得不追捕工作燈,JEE-library.jar並把它自己到Tomcat的/ lib文件夾

  • 我們檢查了德比DB的安裝管理器創建,數據庫在那裏,但Installation Manager沒有在那裏創建表。所以我們必須手動執行表sql腳本。

安裝管理器和Tomcat + Derby的這個問題是否已知?

回答

1

IBM Installation Manager for Worklight 6.0.0.0當前不是安裝 Worklight。

它的實際功能是提取Worklight框架文件和Ant任務腳本,然後需要配置和運行框架文件以及Worklight項目的.war文件以部署在Application Server上。我相信數據庫也是通過Ant任務腳本創建/填充的。

的過程是有據可查的in the Information Center for Worklight 6.0

+0

哦。對不起,我們並沒有認爲這已經改變了很多。由於WL 5.0.6 Server,Tomcat和Derby在過去我們認爲遵循WL 6.0.0.1的相同流程,並沒有假設退後一步,所以它工作得很好。 IM對Derby數據庫做了些什麼,但不知何故,這些表有問題。應用程序可以部署而不會出錯 - 部署適配器,我們得到:'無法部署適配器'AirportDataAdapter.adapter'。 '適配器'版本'null'與Worklight Server'6.0.0'的版本不同。當你從5.0.6使用工作燈工作室「6.0.0」來構建和部署application.' – christianmenkens

+0

的6.0.0.1安裝文檔是有點混亂(多個頁面中的傳播),也許更是如此。項目中的幾個人通過這些頁面閱讀了這些頁面,但沒有人知道Ant不再是可選的,而是現在安裝Wl 6.0.0.1服務器,創建數據庫和複製Wl J2EE jar的默認/唯一方式。 - 尤其是在文檔中沒有提到Ant任務實際上是「創建/修復derby數據庫」和「將WL J2EE jar複製到tomcat/lib」 - 所以我們都假設安裝管理器中存在一個錯誤,手動。 – christianmenkens