首页 > 代码库 > atitit.404错误的排查流程总结vOa6

atitit.404错误的排查流程总结vOa6

atitit.404错误的排查流程总结vOa6

 

1. 场景 1

1.1. 子应用猛个腊擦不能使用  404 .. 1

2. 服务器配置问题 2

2.1. 登录服务器管理子应用,查看应用是否启动okk???? 2

2.2. 80端口已经占用,实际访问的在的服务器端口 2

2.3. #----------jsp  head  errorPage="" 2

2.4. 应用冲突::同时部署了根应用and子应用.. 2

2.5. #------resin 服务器配置问题。俩个应用配置到了同样的的文件夹..2

2.6. #-----------1.应用没有启动sucess...  查看log或者web服务器管理控制台3

2.7. #-------使用了域名配置方式,但是使用ip访问3

3. #-----可能filter wirte err...3

4. Struts问题 4

4.1. validation没有通过 4

4.2. 另一个原因:::   formbean and ui字段转换错误.... 4

4.3.  #-----要是使用了struts...struts中断了流程...查看struts配置..4

5. Spring mvc问题 4

5.1. #----2.spring mvc @Controller问题5

5.2. #-----3.spring mvc  导入 ModelAndView 错误5

6. urlrewrite 问题 5

6.1. #------404 urlrewrite 伪静态调用失败5

7. 参考 6

 

1. 场景

1.1. 子应用猛个腊擦不能使用  404 ..

中间会排除配置的问题..最大的问题是根应用冲突....原因新的部署了根应用,闪的子应用不能使用...

 

 

2. 服务器配置问题

2.1. 登录服务器管理子应用,查看应用是否启动okk????

2.2. 80端口已经占用,实际访问的在的服务器端口

Netstate 查看端口是否自己的服务器软件在使用......

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

2.3. #----------jsp  head  errorPage=""

del zeu ok le.

2.4. 应用冲突::同时部署了根应用and子应用..

访问子应用时候儿se,,访问根应用卡兰,闪的新不上..

2.5. #------resin 服务器配置问题。俩个应用配置到了同样的的文件夹..

 

paip.404err two app cfg  one same dir

 

 

/  cant access

 

/app1   only can access ..

 

 

 

envi ..resin4..

 

 

2.6. #-----------1.应用没有启动sucess...  查看log或者web服务器管理控制台

 

....

 C:\resin-4.0.36\resin.exe --server homiSearchServerServerID console

 C:\resin-4.0.36\resin.exe --server homiSearchServerServerID console

 

 查看log....

 logz上能看到个所有的mvc url路线..使用npp过滤寻找..一哈就砍出来兰..

 

2.7. #-------使用了域名配置方式,但是使用ip访问

 

resin4.0.22会这个问题..

 

 

 

3. #-----可能filter wirte err...

 

spr.jsp

 

 

 

yaosi dis chain.doFilter  ,and no forward...then  empty...output...

 

  if(requestURI.endsWith("spr.jsp")){

         //  resume to access    chain.doFilter(request, response);

            core.log("-- endsWith spr.jsp stop the chainfileter");

            RequestDispatcher requestDispatcher = request.getRequestDispatcher("spr.jsp");

            requestDispatcher.forward(request, response);//这两句怎么解释啊?

            //   ((HttpServletResponse)response).flushBuffer()

            return;

        }

        

 

4. Struts问题

 

atitit.解决 404 No result defined for action  and result input

4.1. validation没有通过

原因很可能是访问LoginIndex.action时validation没有通过,查看一下你配置的validate xml文件。马这个文件...不是这个问题..

 

4.2. 另一个原因:::   formbean and ui字段转换错误....

 

例如formbean int,,但是ui是string...

走十这个问题...

 

4.3.  #-----要是使用了struts...struts中断了流程...查看struts配置..

 

 

 

 

5. Spring mvc问题

 

5.1. #----2.spring mvc @Controller问题

 

//todo o40 must ctrl... if compent  cant be find..   ioc  contl==comp but mvc not equi..

@Controller

public class visitorBlockService {

 

 

 

5.2. #-----3.spring mvc  导入 ModelAndView 错误

 

 

import org.springframework.web.portlet.ModelAndView;

 

 

 

不应该引入这个ModelAndView 应该引入:

 

import org.springframework.web.servlet.ModelAndView;

 

 

 

作者: 老哇的爪子Attilax 艾龙,  EMAIL:1466519819@qq.com

来源:http://blog.csdn.net/attilax

 

6. urlrewrite 问题

 

6.1. #------404 urlrewrite 伪静态调用失败

 

使用了urlrewrite伪静态但是,没有找到规则对应。。

 

查看日志可以解决..

 

 

 

 

 

 

 

 

 

 

        

 

7. 参考

.spring mvc 404错误的解决

spring mvc ModelAndView 404 异常 - VC MFC.htm

我要啦免费统计

atitit.404错误的排查流程总结vOa6