我一直在寻找这个问题的答案,但我找到的一切都与使用独立的Jetty服务器有关。在本例中,我尝试调试一个开放源码的java应用程序和JSP文件,其中JSP在直接在java应用程序中创建的jetty服务器的实例中运行:
The java application creation of the Jetty server:
...
import org.eclipse.jetty.server.Server;
...
protected Server webserver;
...
webserver = new Server();
ServerConnector connector= new Serv
*请参阅文章末尾的编辑2。
我能够毫无问题地调试我的.java类。我使用套接字(SocketAttach)附加了调试器,主机是本地主机,处于调试模式时端口是8000。
但是我正在尝试调试jsp页面中的一个函数,例如
<%
...
ArrayList list = vb.getStuff();
...
Iterator it = list.iterator();
while (it.hasNext()){
...
//I show my list items in a table
...
}
%>
当我打开一个断点
ArrayList list = vb.getStuff();
它
我是iPlanet web服务器的新手。我的项目有一个要求:我需要通过放置:<%System.out.println("this working fine Kind of messages"+a);%>来调试它。
我已经更新了JSP的某些部分,以调试后端应用程序填充的相应值是否正确。当我放置JSP并从浏览器运行应用程序时,我得到一个空白页面,这意味着它没有被正确翻译。我也检查并重新启动了服务器,但我仍然面临相同的问题,.java生成得很好,但其中没有内容。请建议任何正确的方向。