2014-01-28 184 views
2

我完全不熟悉SAP網絡實際上的SAP。我正在一個基於Java/J2ee(JSF,Icefaces)和SAP網絡組合的項目中工作。目前,我們正在使用ant來構建/部署應用程序,對於jspx文件或某個html文件中的每個小改動,我們都會重新構建。SAP Netweaver熱部署

只是想知道,如果我可以像其他應用程序服務器(Jboss,tomcat,weblogic)一樣瀏覽部署位置並手動部署相應的更改文件。任何可能性。

它有熱部署嗎?我正在使用SAP J2EE引擎/ 7.00。

任何想法或方法,使其快速部署。

回答

1

您可以通過將JSP,html和這些類型的資源直接複製到Web應用程序的工作目錄中來更新它們。例如,我的/ usr/sap /(sid)/ J00/j2ee/cluster/apps /(vendor)/(appname)/ servlet_jsp /(webapp_root)/ root /(你的jsps在這裏)。

但是,請注意,如果您重新啓動應用服務器實例,將會丟失這些更改,因爲它將從數據庫中重新加載應用程序。

+0

我忘了補充說,你可以用相同的方式替換jar,但你必須通過mmc或nwa重新啓動應用程序。同樣,不要重新啓動應用程序服務器,否則您的應用程序將重置爲其原始部署。 – tdrury

+0

@tdury:我可以瀏覽部署位置:但是當我編輯一個jsp並刷新相同的jsp瀏覽器來檢查我的更改時,它沒有反映。正如您所說,我沒有重新啓動應用程序服務器。 – srk

+0

搜索生成的java和類文件。如果它們已生成,則需要刪除它們以強制NW重新生成它們。 – tdrury