• 締切済み

jsp、servletのリモートデバッグについて

eclipseを利用し、jsp、servletで開発を行おうとしているのですが、 リモートデバッグの方法が分かりません。 以前、開発環境と、実行環境が同じ環境下においてのリモートデバッグは 行ったことがあるのですが、今回は環境が別々になっています。 このような場合はどのような設定を行えばよいのでしょうか。 なおサーバー側の「catalina.bat」に以下の行を追加しています。 set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 【実行環境】 CentOS5 tomcat6 apache2.2 【開発環境】 WindowsXp Eclipse 宜しくお願いいたします。

  • Java
  • 回答数1
  • ありがとう数0

みんなの回答

回答No.1

まず、どこを実行したかを示す内部トレースをいて行きましょう。主要な箇所にトレースを仕込みどれほどの時間で実行されるか性能測定にもなります。 必要な確認情報を出せる仕組みを作りこむしかないと思います。 何処かのファイルに実行されたルーチンと時刻が記録されるレコードの羅列で良いと思いますが。必要に応じて拡張しましょう。

関連するQ&A

  • JSP/サーブレットのデバッグ環境について

    現在JSP/サーブレットを利用し開発を行おうと考えています。 eclipseのリモートデバッグについての 設定方法が分かりません。 以下に現在の状況を記述します。 <状況>  ・デバッグ起動するオプションは指定済み(Port:8000)  ・サーバー側のファイアウォールのPort:8000は許可済み  ・サーバー側でnetstat -anを実行したところPort:8000「ESTABLISHED」  ・クライアント側でnetstat -anを実行したところ「ESTABLISHED」   ※8000ポートに対応するPort  ・eclipseにてリモートデバッグの実行すると、   「リモート VM に接続できませんでした。 接続がタイムアウトしました。」の   メッセージが表示されます。 <環境>  ・サーバー   WindowsXP   Tomcat5.5  ・開発機   WindowsXP   Eclipse(3.3) 開発機でデバッグを行う際には、Tomcatがインストールされていないと デバッグ(ステップ実行)できないのでしょうか。 ※なるべく開発機にTomcat等はインストールしたくありません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • tomcatのリモートデバッグのログ

    別の端末にあるtomcatをリモートデバッグでつないでいるのですが、 ローカル端末のeclipseのコンソールに出力するには何か設定が必要になりますか?

    • ベストアンサー
    • Java
  • eclipseでのJSPのデバッグ方法について。

    eclipseでのJSPのデバッグ方法について。 eclipse3.5を利用しています。 こういうことはできますでしょうか? 1.JSPからサーブレットに作成されたjavaファイルをeclipse上で参照。 2.1のjavaファイルにブレークポイントを設定してデバッグ。 eclipseのサーバビューでTOMCAT5.5を新規作成して動かしています。

    • ベストアンサー
    • Java
  • Servlet,Bean,JSPの場所

    今以下の環境です。 Linux(RedHat) Apache1.3.1 Tomcat3.2.3 開発したのはJBuilderで開発しました。 Servlet+JSP+Beanを連携させております。 これをサーバ上において、テストしたいのですが、 ソースを置く場所など、基本的なことが分かっておりません。 サーバ設定をするのがやっとでした。 基本的な流れとかソースを置く場所とか 教えていただきたいのですが、、、お願いします。 また、分かりやすいページがありましたら教えてください。

  • EclipseでServlet/JSP

    エクリプス2.0.2を使っていますが、Servlet/JSPを使った開発でひとつ疑問があります。 ちなみに、 http://www.atmarkit.co.jp/fjava/rensai2/eclipse03/eclipse03.html で各種設定いたしました。 JSPを作成するのは問題ないのですが、 Servletのクラスを作るときに、新規→クラスで、ソースフォルダがプロジェクト名か、j2srcのどちらかしか選択できません。コンパイルして、そのクラスをclassesに移動してやりましたが、それを実行するときに、 http://localhost:8080/myWeb/servlet/Hello とすると、Helloクラスをダウンロードするような形になってしまうのです。URLはなんパターンか変えてやってみましたが、できません・・・。 どうすればうまくサーブレットを作って実行できるのでしょうか? 宜しくお願いします。

  • WebLogicによるデバッグについて。

    WebLogicによるデバッグについて。 以下の環境があります。 【開発PC】 Windows XP Eclipse(Javaサーブレットの作成に用いる) 【Webサーバ】 Windows Server 2003 WebLogic 10.3 開発PCとWebサーバはLANでつながっています。 開発PC上でEclispeを用いて、Webサーバ上のWeblogicを用いてJavaサーブレットのデバッグは可能でしょうか? Eclipseで、Webサーバのデプロイは可能なのですが、デバッグが起動できません。 開発PCにWebLogicをインストールしたローカルサーバの場合、Eclipseでデバッグが出来ます。 可能であれば、参考資料等ございましたら、ご教示願えませんでしょうか。

    • ベストアンサー
    • Java
  • ECLIPSEでのTOMCATを使ったデバッグ

    こんにちわ。 現在開発でECLIPSEを使用しているのですが、 デバッガを使ってステップ実行をしたいのですが、 デバッガかブレークポイントにとまってくれません。 どうしたらよいのでしょうか? デバッガを使いたいときはTomcatを立ち上げて、デバッグを実行してブラウザから動作する。 と、この順番であってますか?? 開発を進めるためにどうしても必要なので みなさんどうかよろしくお願いします。

  • Eclipseでデバッグができない

    Eclipseでデバッグをしようとしたら、ソースが見つかりませんでした。と表示されてデバッグが出来ません。 実行可能なものも開くことができませんでした。 ネットで検索したら、 Window-設定-Tomcat-Source Pathにデバッグするプロジェクトを設定し Eclipseを再起動すれば解決できる。 という解決方法にたどり着いたのですが、 Window-設定の下にTomcatという項目が無くて困っています。 Tomcat自体何者か分かってないのですが… 何がだめなんでしょうか? EclipseはC/C++用のものを使っています。 よろしくお願いします。

  • 不思議なことが起こります。

    Servlet & JSPでサーバサイドのアプリケーションを構築しています。Eclipse上でTomcatを起動するとうまくDBに接続できるのですが,%CATALINA_HOME%\bin\startup.batでTomcatを起動するとうまくDBに接続できません。このままでは開発用の環境ではきちんと動きますが,本稼動用のサーバではアプリケーションが動作しません。どなたかわかる方いらっしゃいませんか? 開発環境です。 IDE:Eclipse2.1 DataBase:Oracle8i JDBC:classes12.jar Application Server:Tomcat5.0 JNDI使ってます。 以上です。

    • ベストアンサー
    • Java
  • Servletについて教えてください。

    Servlet/JSPをローカルでテスト環境を持っているのですが、ローカルで実行できる動作をサーバにあげて実行したいのですが、実行できません。 Tomcat5とMySQLを使いショッピングカートてきなものを使いたいのですが、動作させるには、どのようにしたらよいのでしょうか? 見当もつかないので、どなた様か教えていただけないでしょうか? また、サーバといっても@niftyのwebサーバなのですが、コールセンターに電話で確認したところ、実行することは可能だとの回答をいただきました。 お教えしていただけないでしょうか? よろしくお願いします。

専門家に質問してみよう