开发工具是elipse3.2 Tomcat5.5
我是在server.xml文件中配置如下
<Context path="/web"
docBase="D:\test\web"
workDir="D:\test\web\WEB-INF\classes"
reloadable="true"/>
在代码中设置断点后运行,查看调试信息,的确是停在了断点处
但没有调试时绿色背景色,点击右键菜单中的检查,有错误对话出现:
无法对所选表式求值:当前表达式不在上下文中
这是什么意思?怎么解决?
我是在server.xml文件中配置如下
<Context path="/web"
docBase="D:\test\web"
workDir="D:\test\web\WEB-INF\classes"
reloadable="true"/>
在代码中设置断点后运行,查看调试信息,的确是停在了断点处
但没有调试时绿色背景色,点击右键菜单中的检查,有错误对话出现:
无法对所选表式求值:当前表达式不在上下文中
这是什么意思?怎么解决?
只不过我不是将web发布到tomcat下的webapp目录下
而是用server.xml配置使tomcat与我的web工程关联的
用此方法在weblogic中调试没有什么问题,在tomcat下有问题了,不知是何原因
1.重新编译改变的文件
2.把他编译后生成的东西,重新发布到你的tomcat的webapps目录的你工程的对应目录下
我的问题是在某个类里面设置断点调试的时候,运行到断点的时候是停住了,但是我想看某个变量时点击检查却不行
点watch,expressions里什么都没有
点inspect 报如下错误
Unable to evaluate the selected expression
To perform an evaluation,an expression must be compiled in the context of a Java project's build path.The current execution context is not associated with a Java project in the workspace.
我服务端是weblogic
我觉得是服务端的source文件没有配置好,但是没整明白