当前位置:编程学习 > JAVA >>

myeclipse9.0中使用注解运行不成功

myeclipse9.0中,使用注解配置servlet,filter时,无法正确运行。而如果在web.xml中配置则可以正常运行。求解!
如果将应用直接部署到tomcat7下能正常运行,就是在myeclipse9.0下不行,同时我也尝试在Elipse3.6下运行,也可以运行
不知道为什么在myeclipse9.0下不行,还是说用注解配置时要加一些特殊的DD
注明:创建项目时使用的是java EE6

代码如下:
@WebFilter(filterName="log",urlPatterns={"/*"})
public class LogFilter implements Filter {

@Override
public void destroy() {
// TODO Auto-generated method stub

}

@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
long before=System.currentTimeMillis();
System.out.println("开始过滤.....");

HttpServletRequest hrequest=(HttpServletRequest)request;
HttpServletResponse hresponse=(HttpServletResponse)response;

System.out.println("Filter已经截获到用户的请求的地址: "+hrequest.getServletPath());

chain.doFilter(request, response);

long after=System.currentTimeMillis();
System.out.println("过滤结束.......");
System.out.println("请求被定位到"+hrequest.getRequestURI()+"  所花的时间为: "+(after-before));
}

@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub

}

} --------------------编程问答-------------------- myeclipse9.0的eclipse版本是多少? --------------------编程问答-------------------- 3.6啊 --------------------编程问答-------------------- 问题已经解决,呵呵,原来是myeclipse9.0自带的tomcat的版本是6.0的,不支持这种配置方式,将tomcat设置为7.0后问题解决
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,