首页 > 代码库 > 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