從 Apache Tomcat 及 WebSphere® 應用程式伺服器 Liberty 設定檔應用程式伺服器,匯入現有的 Java™ 應用程式
如果您有已部署到支援的應用程式伺服器的現有 Java™ 應用程式,您可以自動將它們匯入到 AppScan® 源。
開始之前
程序
- 完成下列動作之一:
- 從工作台主功能表中,選取 。
- 在「瀏覽器」視圖工具列中,按一下新增應用程式功能表向下箭頭按鈕,然後從功能表中選取從應用程式伺服器匯入。
- 在「瀏覽器」視圖中,用滑鼠右鍵按一下所有應用程式,然後從功能表中選取 。
- 在「從應用程式伺服器匯入」對話框中,按一下瀏覽,找出並選取應用程式伺服器的安裝位置,或在欄位中輸入伺服器路徑及目錄,然後按一下搜尋,在輸入的位置中搜尋應用程式。如果該位置已辨識為支援的應用程式伺服器,則在對話框的要匯入的應用程式區段中會列出可用的應用程式。在此區段中,選取您要匯入的應用程式,然後按一下確定。
- 針對從應用程式伺服器匯入的每一個應用程式,將會建立 AppScan® 源 應用程式。
結果
如果是從 WebSphere® 應用程式伺服器 Liberty 設定檔伺服器(WebSphere® 應用程式伺服器 8.5 版以及更新版本)匯入,您可能會收到一則訊息指出需要手動進行 JSP 前置編譯。這是因為 Liberty 設定檔伺服器不含獨立式 JSP 編譯器。如果您收到這則訊息,請刪除由於匯入而建立的任何應用程式 - 然後遵循針對 WebSphere 應用程式伺服器 Liberty 設定檔產生經過前置編譯的 JavaServer Pages中的指示,再次從應用程式伺服器匯入。
匯入應用程式時,依預設,AppScan® 源 只會掃描其 JSP 檔和 web-inf/classes 的內容。並不會掃描 web-inf/lib 的內容。如果您要掃描其他檔案,您可以使用專案內容來設定要掃描的其他副檔名(請參閱副檔名)。例如,如果您要掃描 .jar 檔(包括 web-inf/lib 中的那些檔案),請遵循修改應用程式和專案內容中關於修改專案內容的指示。在專案的「內容」視圖中,選取副檔名標籤。在視圖的「其他副檔名」區段中,按一下新增副檔名。在「新的副檔名」對話框的副檔名欄位中輸入 jar,然後選取掃描具有這個副檔名的檔案,再按一下確定。按一下視圖右上方的儲存(或是從主功能表選取 ),然後重新掃描專案。如果有不要掃描的檔案,您可以使用「專案」視圖的來源標籤,將它們排除掃描。
如果伺服器上的應用程式變更,且您想要以變更的內容來重新整理 AppScan® 源 應用程式,則必須再次完成上述步驟(您不需要先刪除最初建立的應用程式 - AppScan® 源 會在重新匯入時自動刪除它們)。