2011-06-21 32 views
2

由於ServletContext.getRealPath()中使用了一些舊的Servlet路徑位置代碼,我需要將Web應用程序部署爲分解歸檔文件(而不是.war)。我只有基於Web的管理控制檯訪問我打算部署到的WebLogic 11g服務器。但是,我無法想象如何去做。我看到部署檔案的選項,但沒有目錄。如何通過WebLogic 11g管理控制檯部署分解的Web應用程序?

謝謝!

+0

我沒有看到最初你只有網絡管理控制檯...所以我刪除上一個答案 – Cris

回答

1

鏈接 http://download.oracle.com/docs/cd/E13222_01/wls/docs81/deployment/overview.html 用於版本8.1。在新版本中,該選項在管理控制檯(生產模式)中不存在。

唯一的方法是,如果您以某種方式訪問​​操作系統或要求某人在某處解壓縮war文件,然後從該目錄(通過管理控制檯)進行安裝。您也可以使用管理控制檯上傳戰爭,然後在上傳的目錄中詢問誰可以訪問SO以在該位置解壓縮。

你也可以嘗試一些忍者的東西,如:上傳你想擴大​​的戰爭。然後進行另一場包含解壓縮想要展開的戰爭的代碼的戰爭。

1

要解決您在weblogic11gR1中的問題,請在管理控制檯的配置選項卡 - > web-App容器中單擊選項「已啓用存檔實際路徑」,以便您可以訪問servletcontext.getRealpath()

相關問題