web.xml保存容易死机解决办法
jsp学习中遇到的问题
1.web.xml保存容易死机的原因
最开始用javaee写jsp的时候,编写web.xml的时候,一套下来很流畅,后来开始引入struts后,编写web.xml时,为了更好的兼容,就把web.xml中指定schema文件来源的部分修改成了和struts中的web.xml中一样
即把
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
改成
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
...
web-app>
后来就就经常卡死
于是我便改了回去,结果果真不卡了
另外一种方法如下


这个的原理我目前还没弄懂,也不知道后续的工程中会不会有影响,到时候再说吧。
2.无法跳到自己编写的404页面的原因
如果确定web.xml编写没有错误,自己编写的404错误页面也没错,就是挖法跳转到自己编写的404页面,可以试着不用eclipse自带的浏览器,用外部浏览器来试试。
修改eclipse默认浏览器的方法:


第2步之后下面的框框中可能有你已经安装的浏览器,可以直接选择(如上,我的里面就有我已安装的谷歌)

另外还有有一种方法
就是把404.jsp中body中的内容输入多一些,至少要浏览器一行显示不完,也可以。
这个也从侧面说明,应该是浏览器,或者其他不兼容的问题

浙公网安备 33010602011771号