*投稿の最後にEDIT 2を参照してください。Netbeansが接続されたデバッガはjspページの中でブレークポイントで停止しません
問題なく私の.javaクラスをデバッグできます。私はデバッグモードにいるとき、私は8000
ですが、私は、JSPページなど
<%
...
ArrayList list = vb.getStuff();
...
Iterator it = list.iterator();
while (it.hasNext()){
...
//I show my list items in a table
...
}
%>
に機能をデバッグしようとしているソケットを使用してデバッガ(SocketAttach)、ホストはlocalhostですとポートを接続しました私はそれは私が右の行に私のブレークポイントを見ていても、それを止めるつもりはない
ArrayList list = vb.getStuff();
にブレークポイントを置く
。私のデバッガコンソールで
、私は
JspLineBreakpoint myPath/mylist.jsp : 48 partially submitted - not into all classes, reason: No executable location available at line 48 in class org.apache.jsp.portal_jsp.
を参照してください。しかし、ブレークポイントが残ります。
すべてのヘルプは高く評価され、私はNetbeansの内の1つの単一のプロジェクトを持っているので、それは他のプロジェクトと混同されない...
、どうもありがとう。
PS:ここに役立ちますいくつかのものがあります - >
製品バージョン:NetBeans IDEの8.0.2(201411181905の構築) 更新:NetBeans IDEのは、バージョンのNetBeansに更新された8.0.2パッチ2 のJava:1.8 .0_65; Java HotSpot(TM)64ビットサーバVM 25.65-b01 ランタイム:Java(TM)SEランタイム環境1.8.0_65-b17 システム:Windows 7バージョン6.1はamd64で動作します。 Cp1252;
編集:私は、私はTomcatの7
EDIT 2を使用していると言うのを忘れ:私はちょうど私が...そこにjspページに書かれてから呼び出された関数をデバッグできることに気づい
私はそれは私が右 ライン上で私のブレークポイントを見ていても、それを止めるつもりはない
ArrayList list = vb.getStuff();
にブレークポイントを置きます。
しかし、その関数の最初の行(jspページにもあります)にブレークポイントを置くと、デバッグすることができます。私はそれが関数のためだと思います... ArrayList
の前のコードはありません。したがって、デバッガは最初に実行されたコードをスキップして、機能に含まれていないコードをスキップします。
何の説明がありますか?それはそれが "htmlコード"の一部だと思って、ちょうどそれをスキップしますが、私が関数を呼び出したと思ったら、デバッグしますか?