Myeclipse 6.5 整合SSH(四)
继续上一次的错误集合。
问题六:
严重:Error initializing endpoint java.net.BindException: Address already in use: JVM_Bind<null>:8080 ... 严重: Catalina.start LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind<null>:8080
解决办法:先到命令行查找8080端口号被那个占用,输入后面的命令:netstat -ano,然后到任务管理器把PID为6512的进程给结束掉,就OK了。
如下图:
问题七:
网上查了下,主要是404是服务器找不到与之相匹配的URI 应该是你的配置文件路径写错了 或者是跳转到这个页面的时候 路径写错了:
1、servlet没有配置正确 ,查看web.xml确认是否正确,以及自己的请求路径正确。
2、在IE中提示“404”错误有以下三种情况
I.未部署Web应用
II.URL输入错误
排错方法:
首先,查看URL的IP地址和端口号是否书写正确。
其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----
Web Context-root检查这个路径名称是否书写正确。
最后,检查一下文件名称是否书写正确。
III.目录不能被引用
排错方法:
在 Eclipse的“包资源管理器(Package Explorer)”检查文件存放的位置。由于META-INF
WEB-INF文件夹下的内容无法对外发布,所以,如果你引用了带这两个目录的文件,肯定是不允许。例如: http://localhost:8080/sshtest/WEB-INF/index.html就是错误的,文件位置存放错误。
3、一种是你Onclick="javascript:return(mycheck())“造成的;另一种可能是你后台判断的时候,传的是对象,而你前台用户名和密码却是参数
4、看看你的web server工作是否正常
5、看看你的class是否在正确的位置
......
404-错误太笼统了,除了以上几个原因,我在网上还找了好些方法排除或者做出相应更改,但都没用,最后看到一个回答:“那些人的回答都是说web.xml配置文件有问题;其实未必,也可能是版本之间的兼容问题,jdk1.6与Tomcat6.0似乎不兼容,还需要做些改动,建议你用低版本的,虽然功能相对少但直接就可以使用,没那么多的麻烦。”我试着把原来的jdk1.8换成了jdk1.7。成功了!
问题八:
500 是Server Error 。 Server Internal Error 服务器遇到了未知的情况,并且不能继续处理请求。客户端可以显示特定的错误情况,并且可以在几秒种以后重新尝试这个请求。
如果这个情况是临时的,服务器应当在Retry-After头域标志客户端过多少秒钟之后重新尝试这个请求。
400 是Clinet Error 300 Route change 200 OK
解说个大意。 在HTTP协议中,HTTP Status 500 是服务器内部错误。 从错误信息中可以看到,你要连接的WEB服务器,是基于免费软件Apache Tomcat/5.0.28 来实现的,是JAVA形式的WEB服务器。 错误的直接现象是,JSP有错。没法编译,或是某种原因环境被破坏,使的JAVA的class找不到。 1、服务器代码出现了没有捕获的异常 2、泛指500报错,一般问题出在网站设计里面某个设置没有完整,也就是你的部分设计代码有缺失,或者为了满足同一个功能需要两部分代码,你只有一部分!你可以看下你的网页设计里面是不是所有你写到的内容都有了相应得配置!收起回答 3、你要连接的WEB服务器,是基于免费软件Apache Tomcat/5.0.28 来实现的,是JAVA形式的WEB服务器。 错误的直接现象是,JSP有错。没法编译,或是某种原因环境被破坏,使的JAVA的class找不到。 根本原因,可有以下可能性: a。网站的JSP有错。 b。在表示的页面中,你输入了系统预想之外的内容,使的系统无法对应而崩溃。 问题十: 点击“新增”没反应。 解决: 1、检查数据库表与配置文件是否对应,包括列表的顺序。 2、换一个浏览器试一试。