MyEclipse

  
をリモートでデバッグする方法1.はじめにXiaobianが推奨する「MyEclipse crack version download」これは、MyEclipseに関係なく、MyEclipseサーバー始動コネクターを使用せずにアプリケーション・サーバー上で実行される構成およびデバッグ・アプリケーションに関するディスカッションに関する高度なチュートリアルです。同じコンピューターまたは別のコンピューターで実行します。一般的に構成およびデバッグが容易なアプリケーションの場合は、MyEclipseサービス・コネクターをアプリケーション・サーバー内のすべてのサーバー操作詳細チュートリアルで使用可能にすることを強くお勧めします。このチュートリアルを進める前によく読んでください。アプリケーションサーバーを起動するためにMyEclipseコネクターを使用するのが不便な場合があります。たとえば、統合開発環境でインスタンスをリモートでデバッグする必要がある場合や、サーバーの起動スクリプトが開発プロセスの一部になるように変更または決定された場合、外部サーバーの管理をまったく変更できない場合があります。特定のデバッグを必要とするサーバーはまったくサポートされていません。このチュートリアルでは、リモートデバッグ用にサーバーを構成してアプリケーションをサーバーにデプロイするように設定しますカスタムEclipse起動構成を使用して、すべてのサーバー上のサーバーと通信します。 JSR-045でJSP互換サーバーをデバッグするためのJavaコードのデバッグ2.サーバーのリモートデバッグの設定MyEclipseを使用して外部ブートサーバーをデバッグするには、アプリケーションを設定してからサーバーを起動して外部デバッガをJPDA経由で制御できるようにします。それです。この節では、リモートデバッグ用に任意のアプリケーションサーバーを構成する方法について説明し、サーバーの基本を説明するためのいくつかの具体例を示します。リモートデバッグ用にJavaアプリケーション(サーバーを含む)を構成するには、いくつかの追加のJava仮想マシンオプションを指定する必要があります。したがって、リモートデバッグオプションの詳細なドキュメントと定義、および例は、Sunから直接入手できます。要約すると、仮想マシンはデバッグを開始するモードと特定のポートで待機するためのデバッガ接続を知っている必要があります。必須のコマンドラインオプションの例を以下に示します。 2.1 WebLogic Serverコマンドラインから起動したアプリケーションインスタンスとして、オペレーティングシステムのプラットフォームに基づいてweblogic.cmdまたはstartweblogic.shスクリプトを起動します。このスクリプトはJAVA_OPTIONSという名前の環境変数を読み取り、WebLogic呼び出しスクリプトの起動時にパラメータ設定として指定されたものを追加します。 Windowsでは、cmd.exeを開いて次のコマンドを発行すると実行できます。cd serverbinsetJAVA_OPTIONS = -Xdebug -Xrunjdwp:トランスポート= dt_socket、アドレス= 8000、サーバー= y、サスペンド= n.startWebLogic.cmd BEAホームフォルダの実際の場所の上のパスは置き換えられ、他のバージョンのWebLogicも同様に起動できます。サーバーが完全に起動されると、セクション3で説明されているように、MyEclipseに接続して制御することができます。 2.2 Tomcatサーバーご使用のオペレーティングシステムプラットフォームに応じて、catalina.batまたはcatalina.shというスクリプトが呼び出され、コマンドラインでTomcatインスタンスを起動します。デバッグモードで起動されると、スクリプトはJPDA_TRANSPORTとJPDA_ADDRESS環境変数を読み込み、Tomcatのパラメータ設定を開始するために指定されたものを追加します。 Windowsでは、cmd.exeを開いて次のコマンドを発行することでこれを行うことができます。cd binset JPDA_TRANSPORT = dt_socketset JPDA_ADDRESS = 8000catalina.bat jpda startは、Tomcatインストールフォルダ、Tomcatの他のバージョンの実際の場所の上のパスに置き換えられます。それは同じように始めることができます。サーバーが完全に起動されると、セクション3で説明されているように、MyEclipseに接続して制御することができます。 2.3 Sun Java System Application Server 8. xバージョンご使用のオペレーティングシステムプラットフォームに応じて、asadmin.batまたはasadmin.shという名前のスクリプトを呼び出して、コマンド行でSun Java System Application Serverバージョン8のインスタンスを起動します。サーバーのドメイン名が起動されると、domain.xmlという名前の設定ファイルが読み込まれます。 domain.xmlには、リモートデバッグを開始するために手動で設定できる他のJVM起動オプションが含まれていますので、以下のようにdomain.xmlファイルを編集してからサーバーを起動し、管理者コマンドでリモートデバッグを開始します。リモートデバッグのためのdomain.xmlの編集サーバーが完全に起動したら、3節で説明したように、MyEclipseに接続して制御することができます。 2.4 JBossサーバーは、オペレーティングシステムプラットフォームに応じて、コマンドラインからrun.batまたはrun.shスクリプトをJBossインスタンスとして呼び出します。スクリプトはJAVA_OPTSという名前の環境変数を読み取り、JBoss呼び出しスクリプトの起動時に指定されたパラメータ設定を追加します。 Windowsでは、cmd.exeを開いて次のコマンドを発行することでこれを行うことができます。cdbinsetJAVA_OPTS = -Xdebug-Xrunjdwp:transport = dt_socket、address = 8000、server = y、suspend = n.run.batとJBossインストールファイルクリップの実際の場所より上のパスは置き換えられ、他のバージョンのJBossも同様に起動できます。サーバーが完全に起動されると、セクション3で説明されているように、MyEclipseに接続して制御することができます。 3.リモートサーバーへのデプロイMyEclipseは、システムの開発中にアプリケーションのファイルシステムをラップしてデプロイする統合デプロイメント管理ツールを提供します。これは高度なチュートリアルであるため、アプリケーションデプロイメントの基本はWeb開発およびエンタープライズ開発のクイックスタートでカバーされています。標準のMyEclipse起動アプリケーションサーバーにデプロイされると、デプロイ場所はサーバーの種類とデプロイ方法に基づいてMyEclipseによって自動的に設定されます。リモートサーバー配置の場合、配置場所を完全に指定できる「」サーバータイプがあります。指定されたリモート展開の場所が設定された後、リモート展開は標準設定と同じように動作するため、展開展開とプロジェクトリソースの変更は自動的に同期され続けます。カスタムの場所にデプロイしているので、アプリケーションサーバーが選択した場所にアプリケーションをロードしていることを確認するのはあなたの責任です。アプリケーションの配備とサーバーのリモートデバッグが設定されたら、いつでもサーバーを起動できます。 4.リモートサーバーのデバッグMyEclipseは特別なデバッグ起動設定を提供します - MyEclipse外部ブートサーバーは、リモートアプリケーションサーバーに接続して完全なアプリケーションデバッグをサポートするように設計されています。外部サーバの起動設定を作成し、デバッグツールバーの対応するアイコンのドロップダウン矢印をクリックして、[Debug Configuration]メニューを選択します。デバッグ構成ウィンドウを開き、MyEclipse外部ブートサーバーを選択し、New Launch Configurationアイコンをクリックして、アプリケーションサーバーに接続するためのデバッグ起動構成を作成します。新しいリモートデバッグ設定の作成次の図は、他のサーバー設定に似たサンプルJBoss 4リモートデバッグ設定を示しています。 JBossサンプルの設定ソースルックアップパスがデフォルトでデバッグプロジェクトに設定されている場合は、設定されたソースページから他のソースルックアップの場所を追加できます。ソースルックアップパスの設定新しい起動設定を設定した後、リモートサーバーが既に実行中でデバッグ接続を待機している場合は、それをオフにして[デバッグ]ボタンをクリックします。アプリケーションサーバーと外部デバッグ設定が開始されると、新しいデバッグプロセスがデバッグビューに表示されます。注:デバッグビューは自動的には表示されないため、デバッグパースペクティブに切り替えるか、ビューを手動で開く必要があります。外部デバッグサーバーへの接続この時点で、組み込みのMyEclipseサービスコネクタを使用してローカルサーバーを起動する場合、デバッグアプリケーションは同じになります。  
Copyright © Windowsの知識 All Rights Reserved