• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaServletデバッグってどうやるの?)

JavaServletデバッグの方法とは?

このQ&Aのポイント
  • JavaServletデバッグについて学びましょう。初心者向けの方法や便利なツールについて解説します。
  • JavaServlet開発におけるデバッグのポイントを紹介します。ログの出力先や便利な方法について解説します。
  • JavaServletのデバッグ方法について詳しく解説します。初心者でも簡単に使えるツールやテクニックをご紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hidebu-
  • ベストアンサー率53% (45/84)
回答No.3

ひょっとしてサービス登録されてはいませんか?? 「コントロールパネル」→「管理ツール」→「サービス」でみてみてください。 Apache Tomcatらしきものがありませんか? もしあれば、一度サービスを停止して明示的に起動するようにしてみてください。 もし、apacheと連携しているようならTomcat→apacheの順で起動してみてください。コンソールがあらわれるはずなので、そこで確認できるはずです。 開発時は再起動することが多いとおもいますので、サービス登録するより明示的に起動、停止したほうがいいとおもいます。

yuki_x
質問者

お礼

ありがとうございます。 ご指摘の通りサービス登録されています。 あと、ログはファイルに書き出すようにしちゃいました。 色々とありがとうございました!

その他の回答 (2)

  • hidebu-
  • ベストアンサー率53% (45/84)
回答No.2

TOMCATを起動したときプロンプトが起動しますよね? サーブレット上でSystem.out.println("あ");とすると そこのプロンプト上に あ とでます。 あとIDEとは統合開発環境のことでマイクロソフトのVisualStdio等をさします。 JAVAの統合開発環境ではJBUILDERやFORTEなどがありまして、個人的なこのみでJBUILDERのほうが使いやすいかなあっとおもって参考URLに記述さしていただきました。 IDEのデバッガを使うと一行ずつ実行結果を確認しながらスレッドをすすめていけるので便利かなとおもったので。

yuki_x
質問者

お礼

IDEは理解できました。ありがとうございます。 今はなぜかテキストエディタで作っています。 VisualStdioとか使った方がいいのでしょうね。(でも、その使い方も覚えなくちゃいけないし・・・) TOMCATの方なんですけど、PC起動したら勝手に起動しています。 Apache Tomcat と言うやつが。これはTomcat とは別物なのでしょうか? プロンプトも出てきません。 なので、どこに出力するのかなぁ?と思ってたのですよねぇ。 普通はコンソール開くんですね?

  • hidebu-
  • ベストアンサー率53% (45/84)
回答No.1

こんにちは。 サーブレットでSystem.out.println();をよぶと サーブレットコンテナのコンソールに出力されますよ。 実行環境はなにをつかってらっしゃるのでしょうか? あと、なにかしらIDEをつかうとデバッガをつかえます。 (無償のものはWebアプリケーションのデバッガは使えないものがほとんどですが) テスト用のメインから呼び出せば単体のクラスなら無償IDEのデバッガからでも動きを確認できます。

参考URL:
http://www.borland.co.jp/jbuilder/jb6/download/
yuki_x
質問者

補足

大変申し訳ないのですが、 ”サーブレットコンテナのコンソール”??? ”実行環境”???? ”IDE”??? ごめんなさい、↑って例えば何ですか? サーブレットのコンテナ=tomcat(たぶん) 実行環境=・・・windowsNT? IE?(こういうことですか?)

関連するQ&A

専門家に質問してみよう