Eclipse 在WebLogic中调试JSP页面
我需要调试一些由WebLogic提供服务的JSP页面。因此,我在Eclipse中设置了远程调试,设置了适当的端口号 这似乎是可行的,因为进入调试透视图并停止执行实际上是可行的。不幸的是,在JSP上设置断点时,BP不起作用 我确信我在正确的页面上设置了BP,除非在我上传到服务器的JSP上进行了一些奇怪的转换 我发现weblogic.xml中的这些行应该可以做到这一点Eclipse 在WebLogic中调试JSP页面,eclipse,jsp,weblogic,weblogic-10.x,Eclipse,Jsp,Weblogic,Weblogic 10.x,我需要调试一些由WebLogic提供服务的JSP页面。因此,我在Eclipse中设置了远程调试,设置了适当的端口号 这似乎是可行的,因为进入调试透视图并停止执行实际上是可行的。不幸的是,在JSP上设置断点时,BP不起作用 我确信我在正确的页面上设置了BP,除非在我上传到服务器的JSP上进行了一些奇怪的转换 我发现weblogic.xml中的这些行应该可以做到这一点 <?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">
<jsp-descriptor>
<keepgenerated>true</keepgenerated>
<working-dir>theWD</working-dir>
<backward-compatible>true</backward-compatible>
<debug>true</debug>
</jsp-descriptor>
<context-root>/</context-root>
</weblogic-web-app>
我还将theWD文件夹添加到eclipse源代码查找中,但仍然没有结果。您不能直接在JSP中设置断点;但是,您可以欺骗调试器,使其允许您执行基本相同的操作
因为它是JSP,所以您可以在Java类中调用方法。将调用该方法的测试行放在JSP文件中希望断点所在的任何行之前。找到那个Java类,在被调用的方法中设置一个断点,然后跟踪堆栈直到返回JSP文件 目前,我仍然找不到任何解决方案,也不知道问题在哪里。好主意,我想在这种情况下,我将在jsp文件生成的java中结束uo。
name.jsp --> __name.java