首先,得告诉大家,这是一篇日志转发来的博客。这里记录了我十多天前遇到了的一个问题,希望对你以后遇到类似的问题有益。
1.我做的是在eclipse中在web前端(JSP)访问(Sql Server)数据库的数据,其运行效果先是这样的。
2.点击查看所有图书是可以在一个页面上遍历所有图书的,接下来我是要做分页法查看图书,按照书本上就是敲代码,运行时出现的错误还是警告是这样的。
3.遇到如此问题后,首先想到的是百度,把提示消息的划线处Copy到百度,再次,知道我找到如下一篇博客。http://bbs.csdn.net/topics/390504774?page=1
4.按照他的步骤,我就发现可能是tcnative-1.dll版本问题,这里要求是1.1.32版本的,然后我就去下载。放到tomcat\bin\中和jdk\bin\中。
5.然后肯定是很兴奋啊,重启运行,结果却是这样的。接下来再百度,找到的是这样的,http://blog.csdn.net/isea533/article/details/7624056/内容是这样的。第一:下载一个64的JDK安装,修改JAVA_HOME。第二:问题没解决,接下来下载32/64位集合体的Tomcat 。然后接下来是一系列的环境变量配置。
6.再然后,我发现的问题是一台电脑好像只能安装一个jdk,以及tomcat安装压缩版的可以安装多个,而exe安装版的只能安装一个。
7. 接下来我就头疼了,因为要eclipse要配置tomcat服务器,然后又去百度了,先是runtime environment再到new server,再到又要重新导入什么驱动包等等。我发现全部的jsp中的第一条语句就报错了,然后又百度,在build path添加library.
8.错误消失,然后点击运行,结果一下子就让我蒙了,说是tomcat encounted a problem, failed to start.,直到看到的博客说是对server删除,重新部署运行,结果从没有改变。
9.接下来,到这里,之前弄好的项目都运行不出来了,也是彻底的绝望了。再做下去自己老命想也是保不住了。
10.过了几天,我想到了重新下载eclipse安装,并且把之前做的全都还原,卸载jdk,tomcat.配置环境,还原到之前状态。很好,重新看到了希望。 回到了第一次出现的错误。
11.然后还是朝 tcnative-1.dll版本问题方向思考,直到我看到一篇日志,他说他不相信是tcnative-1.dll版本问题,接下来我的信念动摇了,就朝 下面提示的看,说是Servlet中的Sql语句可能有错误,因为书本上连得是Mysql数据库,所以我特地百度了sql server分页查询的语句语法是怎样的。然后就是top ? 的问题,原来不能传?,而是应该赋值给变量,将变量放在这上面。
12.接下来,运行了几次都是些小问题,一步一步朝那个方向解决。最后,见证奇迹的时候到了,运行成功。

       现在说说我的,感悟体会吧!遇见bug很正常,你要有一颗解决问题的决心是很重要的。其次你得去尝试,去实践,看下这个方法能不能解决你的问题。最后,在这 个问题中,让我看到解决问题的思路和方向也很重要, 不然你会走很多的弯路,因为网上的东西太多了,没有方向盲目的百度,既会浪费你的时间,又没有效率,更重要是影响你的心情。但是,有时候多走点弯路,你会 收获得更多,岂不是更好吗?