Apache Tomcat と WebSphere® Application Server Liberty プロファイル・アプリケーション・サーバーからの既存の Java™ アプリケーションのインポート
サポートされているアプリケーション・サーバーにデプロイ済みの既存の Java™ アプリケーションがある場合は、それらのアプリケーションを自動的に AppScan® Source にインポートできます。
始める前に
手順
- 以下のアクションのいずれかを実行します。
- ワークベンチのメイン・メニューから、を選択します。
- 「エクスプローラー」ビューのツールバーで、「アプリケーション・メニューの追加」下矢印ボタンをクリックして、メニューから「アプリケーション・サーバーからのインポート」を選択します。
- 「エクスプローラー」ビューで、「すべてのアプリケーション」を右クリックして、メニューからを選択します。
- 「アプリケーション・サーバーからのインポート」ダイアログ・ボックスで「参照」をクリックし、アプリケーション・サーバーがインストールされている場所を見つけて選択します。または、フィールドにサーバー・パスとディレクトリーを入力し、「検索」をクリックします。これより、入力した場所にあるアプリケーションが検索されます。この場所がサポートされているアプリケーション・サーバーとして認識されている場合、選択可能なアプリケーションがダイアログ・ボックスの「インポートするアプリケーション」セクションにリストされます。このセクションで、インポートするアプリケーションを選択してから「OK」をクリックします。
- アプリケーション・サーバーからインポートされるアプリケーションごとに AppScan® Source アプリケーションが作成されます。
タスクの結果
WebSphere® Application Server Liberty プロファイル・サーバー (WebSphere® Application Server バージョン 8.5 以上) からインポートする場合、手動での JSP プリコンパイルが必要であることを示すメッセージを受け取ることがあります。これは、Liberty プロファイル・サーバーにはスタンドアロンの JSP コンパイラーが組み込まれていないためです。このメッセージが表示された場合、インポートの結果として作成されたアプリケーションをすべて削除してから、WebSphere Application Server Liberty プロファイル用のプリコンパイル済み JavaServer Pages の生成 の説明に従ってアプリケーション・サーバーからアプリケーションを再びインポートします。
アプリケーションがインポートされると、デフォルトでは、AppScan® Source は、その JSP ファイルと web-inf/classes のコンテンツのみスキャンします。web-inf/lib のコンテンツはスキャンされません。他のファイルをスキャンしたい場合は、プロジェクト・プロパティーを使用してスキャン対象の追加ファイル拡張子を設定することができます (ファイル拡張子 を参照)。例えば、.jar ファイルをスキャンする場合 (web-inf/lib 内のファイルを含む)、アプリケーション・プロパティーおよびプロジェクト・プロパティーの変更 のプロジェクト・プロパティーの変更手順に従ってください。プロジェクトの「プロパティー」ビューでは、「ファイル拡張子」タブを選択します。ビューの「追加の拡張子」セクションでは、「拡張子の追加」をクリックします。「新しい拡張子」ダイアログ・ボックスで、「拡張子」フィールドに jar を入力し、「この拡張子のファイルをスキャン」を選択して「OK」をクリックします。ビューの最上部にある「保存」をクリックします (または、メインメニューからを選択します)。次に、プロジェクトを再びスキャンします。スキャンしたくないファイルが存在する場合、「プロジェクト」ビューの 入力データ タブを使用して、それらをスキャンから除外できます。
サーバー上のアプリケーションが変更されて、変更された内容で AppScan® Source アプリケーションを最新表示する場合は、前記の手順を再実行する必要があります (作成された元のアプリケーションを最初に削除する必要はありません。再インポート時に AppScan® Source が自動的に削除します)。