自从去年的暑假,系统的学习了J2EE的几个开源框架,struts2,hibernate,spring,大概一个多月,就忙碌去找工作,平时面试也很少有面试问到。一直到最近,都没有再看过,所以觉得忘了血多,也忘却了当时学习这些知识那些喜悦的心情了。去找工作的同学最近带回消息说,有专门考J2EE知识的,我这才把书逃出来认真看看。
还是先从struts2学起,这个我是很熟的,基本上哪个地方会出错误我都还能记得。不过,刚开始的一个exception就使我备受打击。tomcat服务器又一次启动不起来了,而且以前从来没有碰到过这么难缠的问题。如果实在dos下是可以正常启动和关闭的,但是,一旦在myeclipse中就一直是错误,错误描述是这样的:Unrecognized Windows Sockets error: 0: JVM_Bind。我就百度啊,错误都是说端口被占用,我打开查看端口,8080根本就没有被占用,而且只有当在外面启动tomcat的时候才会显示这个端口被占用。我也修改了端口,还是没有任何进展。看到一个帖子是说,可能不一定是端口被占用,还有可能是java虚拟机没有配置好呢。我这才想起,刚才看马士兵老师的视频时确实讲到了把JDK改成当地的,我改了一下,结果正常启动,运行了。
看来每次来使用总有收获啊。我现在不认为自己熟悉这个了,现在还在门外呢,呵呵