Tomcat+Struts2+ibatis+spring
使用http://127.0.0.1:8080/jscd/css/mainmas.css访问,这个文件真实存在
报这样的错。郁闷死了,出现两个jscd,请问是什么情况?哪里的配置会存在问题
HTTP Status 404 - /jscd/jscd/css/mainmas.css--------------------------------------------------------------------------------type Status reportmessage /jscd/jscd/css/mainmas.cssdescription The requested resource is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.36

解决方案 »

  1.   

    查看端口对不对,试试将127.0.0.1换做localhost试试,这个错误是请求地址不对。
      

  2.   

    127.0.0.1 localhost 还有真实的IP地址都试过了,还是不行的
      

  3.   

    我就在想,到底是哪里会出错,web.xml还是什么的
      

  4.   

        public void doFilter(ServletRequest request, ServletResponse response,
                FilterChain chain) throws IOException, ServletException
        {
            JscdContext.clearThreadLocal();
            this.request = (HttpServletRequest) request;
            //String domain = request.getServerName();
            String domain = request.getServerName() + ":" + request.getServerPort();
            
            TJscdSite site = parseDomain(domain);
            
            
            String url = ((HttpServletRequest) request).getRequestURI();
            if(url.toUpperCase().indexOf("FCKEDITOR") != -1 && url.toUpperCase().indexOf("WEBSERVICES") != -1)
            {
                url = StringUtil.filter(url);
            }
            
            setContextSiteId(((HttpServletRequest) request).getSession());
            if ("/".equals(url) || "".equals(url))
            {
                url = parseDefaultPage(site);
            }
            else if (url.indexOf(main) > -1)
            {
                url = parseMainUrl(url);
            }
            else if (url.indexOf(list) > -1)
            {
                url = parseColumnUrl(url);
            }
            else if (url.indexOf(display) > -1)
            {
                url = parseDisplayUrl(url);
            }
            else if (url.indexOf(info) > -1)
            {
                url = parseArticleUrl(url);
            }
            JscdContext.setSession(((HttpServletRequest) request).getSession());
            request.getRequestDispatcher(url).forward(request, response);
        }
    过滤器最后的代码是
    request.getRequestDispatcher(url).forward(request, response);
    是会这样,晕了。
      

  5.   

    Tomcat下面会出现这个问题啊。weblogic下怎么没有这个问题呢。