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

Posted phlsheji

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了atitit.404错误的排查流程总结vOa6相关的知识,希望对你有一定的参考价值。

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

 

1. 场景 1

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

2. server配置问题 2

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

2.2. 80port已经占用,实际訪问的在的serverport 2

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

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

2.5. #------resin server配置问题。

俩个应用配置到了相同的的目录.. 2

2.6. #-----------1.应用没有启动sucess...  查看log或者webserver管理控制台 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. server配置问题

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

?

?

?

2.2. 80port已经占用,实际訪问的在的serverport

Netstate 查看port是否自己的server软件在使用......

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected]

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

 

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

del zeu ok le.

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

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

2.5. #------resin server配置问题。俩个应用配置到了相同的的目录..

 

paip.404err two app cfg  one same dir

 

 

/  cant access

 

/app1   only can access ..

 

 

 

envi ..resin4..

 

 

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

 

....

 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:[email protected]

来源: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的主要内容,如果未能解决你的问题,请参考以下文章

Android性能优化内存泄漏与排查流程,6年老Android经验总结

Hbase慢请求常规排查流程

Hbase慢请求常规排查流程

Hbase慢请求常规排查流程

Hbase慢请求常规排查流程

C++初级static用法总结问题探讨及常见错误排查