- ベストアンサー
JavaServletデバッグの方法とは?
- JavaServletデバッグについて学びましょう。初心者向けの方法や便利なツールについて解説します。
- JavaServlet開発におけるデバッグのポイントを紹介します。ログの出力先や便利な方法について解説します。
- JavaServletのデバッグ方法について詳しく解説します。初心者でも簡単に使えるツールやテクニックをご紹介します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ひょっとしてサービス登録されてはいませんか?? 「コントロールパネル」→「管理ツール」→「サービス」でみてみてください。 Apache Tomcatらしきものがありませんか? もしあれば、一度サービスを停止して明示的に起動するようにしてみてください。 もし、apacheと連携しているようならTomcat→apacheの順で起動してみてください。コンソールがあらわれるはずなので、そこで確認できるはずです。 開発時は再起動することが多いとおもいますので、サービス登録するより明示的に起動、停止したほうがいいとおもいます。
その他の回答 (2)
- hidebu-
- ベストアンサー率53% (45/84)
TOMCATを起動したときプロンプトが起動しますよね? サーブレット上でSystem.out.println("あ");とすると そこのプロンプト上に あ とでます。 あとIDEとは統合開発環境のことでマイクロソフトのVisualStdio等をさします。 JAVAの統合開発環境ではJBUILDERやFORTEなどがありまして、個人的なこのみでJBUILDERのほうが使いやすいかなあっとおもって参考URLに記述さしていただきました。 IDEのデバッガを使うと一行ずつ実行結果を確認しながらスレッドをすすめていけるので便利かなとおもったので。
お礼
IDEは理解できました。ありがとうございます。 今はなぜかテキストエディタで作っています。 VisualStdioとか使った方がいいのでしょうね。(でも、その使い方も覚えなくちゃいけないし・・・) TOMCATの方なんですけど、PC起動したら勝手に起動しています。 Apache Tomcat と言うやつが。これはTomcat とは別物なのでしょうか? プロンプトも出てきません。 なので、どこに出力するのかなぁ?と思ってたのですよねぇ。 普通はコンソール開くんですね?
- hidebu-
- ベストアンサー率53% (45/84)
こんにちは。 サーブレットでSystem.out.println();をよぶと サーブレットコンテナのコンソールに出力されますよ。 実行環境はなにをつかってらっしゃるのでしょうか? あと、なにかしらIDEをつかうとデバッガをつかえます。 (無償のものはWebアプリケーションのデバッガは使えないものがほとんどですが) テスト用のメインから呼び出せば単体のクラスなら無償IDEのデバッガからでも動きを確認できます。
補足
大変申し訳ないのですが、 ”サーブレットコンテナのコンソール”??? ”実行環境”???? ”IDE”??? ごめんなさい、↑って例えば何ですか? サーブレットのコンテナ=tomcat(たぶん) 実行環境=・・・windowsNT? IE?(こういうことですか?)
お礼
ありがとうございます。 ご指摘の通りサービス登録されています。 あと、ログはファイルに書き出すようにしちゃいました。 色々とありがとうございました!