[セットトップ]EclipseでApache Tomcat 7ソースデバッグ環境を構築する

2668 ワード

第一歩:Apache Tomcat 7ソースコードを取得し、読者はApache公式サイトから取得することができ、公式ダウンロードアドレス:http://tomcat.apache.org/download-70.cgi注意ソースコードのダウンロードには、Source Code Distributionsの下のリンクを選択してください.[置顶] Eclipse中搭建Apache Tomcat7源码调试环境_第1张图片ステップ2:EclipseにJava Projectを新規作成します.たとえば、名前はapache-tomcat-sourceです.ステップ3:プロジェクト上で右クリック=>Import=>General=>File Systemをクリックし、Nextボタンをクリックします.ステップ4:Browserボタンをクリックし、tomcatソース解凍パスを見つけ、java、test、conf、webappsディレクトリ(examplesディレクトリをチェックする必要がないことに注意)をチェックし、Finishボタンをクリックします.ステップ5:javaとtestディレクトリを右クリック=>Build Path=>UseAs Source Folderこの2つのディレクトリをソースディレクトリに設定します.同時に工事中の既存のsrcディレクトリを削除することができます.インポート後は下図のように、手順6:インポート後のプロジェクトで発生したエラーを解決します.まずtomcat依存jarパッケージをプロジェクトに追加する必要があります.以下のいくつかが必要です.
ant.jar
ecj-4.4.2.jar
jaxrpc.jar
wsdl4j-1.5.2.jar

プロジェクトにlibディレクトリを新規作成し、jarパッケージをそのディレクトリの下に配置し、build pathに追加します.apache tomcatはjunitをユニットテストツールとして採用しており、プロジェクトにJunitサポートを追加し、プロジェクト上で右クリック=>Properties=>Java build pathをクリックする必要があります.[置顶] Eclipse中搭建Apache Tomcat7源码调试环境_第2张图片 Add Libraryボタンをクリックし、Junit 4を選択します.
エラーはやっとすべて解決し、プログラムエントリクラスBootstrapを見つけ、右クリック=>Run As=>Java Applicationでtomcatを起動します.ブラウザを開いてhttp:localhost:8080にアクセスすると、久しぶりにインタフェースが見えてきました.OK、全然問題ありません.次はマスターたちが書いたコードを鑑賞しましょう.mainメソッドでブレークポイントを打って、tomcatの起動過程を徐々に追跡すれば分析できます.[置顶] Eclipse中搭建Apache Tomcat7源码调试环境_第3张图片 TomcatがHttpリクエストをどのように処理するかについては、英語版:How Tomcat Works中国語版:Tomcat Apache Tomcat 7ソースコードEclipseプロジェクトのダウンロードアドレスを深く分析することをお勧めします.http://download.csdn.net/detail/rongbo_j/9386613