使用MyEclipse+Weblogic8.1是不能调试jsp文件的

 
使用MyEclipse+Weblogic8.1是不能调试jsp文件的
 
       直到有一天将Web服务器环境改为Weblogic8.1以后,就发现在MyEclipse下不能调试jsp文件了,于是在网上搜寻相关的解决方案。与此同时产生了一个疑问,有的网友说能调试,有的网友说不能,这到底是为什么?能调试的网友使用的是Weblogic8.1服务器环境的吗?带着疑问我在MyEclipse官方网站上找答案。
       其实在谈论调试之前,我们先需要知道JSR-045规范。JSR全称为Debugging Support for Other Languages,只要是解决JSP 代码编译为 JAVA 代码之后,JAVA 代码行号与 JSP代码行号的对应问题。这个规范规定:JSP 被编译成 JAVA 代码的同时,应该生成一份 JSP 文件名和行号与 JAVA 行号之间的对应表(SMAP)。JVM 在接受到调试客户端请求后,可以根据这个对应表(SMAP),从 JSP 的行号转换到 JAVA 代码的行号。JVM 发出事件通知前, 也根据对应表(SMAP)进行转化,直接将 JSP 的文件名和行号通知调试客户端。
       至此我们已经了解JSP代码的调试机理。实际上Weblogic8.1并没有真正支持JSR-045规范,即使我们按下图选定调式选项也无济于事,这个设置选项在Deployment → Web Application Modules → 你的web站点 → Configuration → Descriptor。如图:
       也许我们只有借助于其它的插件或者升高Weblogic版本,或者选用Tomcat高版本Web服务器。
 
参考链接:
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值