MyEclipse老是弹出Debug

kongmeng520520 2009-07-21 03:05:01
有俩个问题:
问题1:
在测试有一个页面 老是会弹出DEBUG 其他的页面 都没事。
解决自动弹出DEBUG 问题,让他不要自动出现
我是MyEclipse 7.0 版本的

问题2:
部署好后 TOMCAT 测试 前面几个JSP 页面 没出现问题,我是一个页面编写测试后 继续写下去 结果今天发现了这个问题
调用数据层 servlet 这个都没事,前面调试看了都没错 但是单步下去后 就出现
Class File Editor

Source not Found

The JAR file C:\Program Files\MyEclipse 7.0M1\eclipse\dropins\myeclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.9.100.zmyeclipse69100200808\data\libraryset\1.4\javax.servlet.jar has no source attachment

You can attach the source by clicking Attach Source below

Attach Source.. 这个是按钮

如果是这个问题的话 应该要怎么解决。。
...全文
1044 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangshufei8001 2009-08-03
  • 打赏
  • 举报
回复
楼主可以将界面在调试的界面上看看有没有加断点!
danier9687 2009-07-31
  • 打赏
  • 举报
回复
学习了
singlion 2009-07-22
  • 打赏
  • 举报
回复
出现Debug很可能是因为你在没有main函数的类中按下了F11
Defonds 2009-07-22
  • 打赏
  • 举报
回复
我的资源里有本 MyEclipse 教程,楼主去看看
KOOK_OKKO 2009-07-22
  • 打赏
  • 举报
回复
问题1:
你看看你项目设了断点没有,有的话去掉
问题2:
你执行调试时应该是按,F6 step over,而不是F5是step into ,F5会跳入方法内,而你的j2ee源码没有Attach,就会报你所说的错误
  • 打赏
  • 举报
回复
恩,有道理
  • 打赏
  • 举报
回复
1断点有么 (90%有)

2没有main函数的类中不要动键盘
kongmeng520520 2009-07-21
  • 打赏
  • 举报
回复
出现上面的那个问题后 我继续调试单步下去后出现Source not found for ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 316
也有人说 是过滤器的问题

我就把过滤器的代码贴出来

package filter;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class newFilter implements Filter{

public void destroy(){

}

public void doFilter(ServletRequest request,ServletResponse response,
FilterChain filterChain) throws IOException,ServletException{

HttpServletRequest myrequest=(HttpServletRequest)request;
HttpServletResponse myresponse=(HttpServletResponse)response;

HttpSession session=myrequest.getSession();
if(session.getAttribute("name")==null){//判断是否有用户登陆
myresponse.sendRedirect("Newss/login.jsp");
}else{
filterChain.doFilter(request,response);
}
}

public void init(FilterConfig arg0) throws ServletException{

}
}




package filter;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class chinaFilter implements Filter{

public void destroy(){

}

public void doFilter(ServletRequest request,ServletResponse response,
FilterChain filterChain) throws IOException,ServletException{
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");

filterChain.doFilter(request, response);
}

public void init(FilterConfig arg0) throws ServletException{

}
}



WEB配置文件 我只配置一个
<!-- 判断是否登陆的过滤器 -->
<filter>
<filter-name>login</filter-name>
<filter-class>com.workspace.news.filter.newFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>login</filter-name>
<url-pattern>/back/*</url-pattern>
</filter-mapping>
<!-- 判断中文的过滤器 -->
<!--<filter>
<filter-name>china</filter-name>
<filter-class>com.workspace.news.filter.ChinaFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>china</filter-name>
<url-pattern>/back/*</url-pattern>
</filter-mapping>
-->

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧