一个Android或是jsp最开始一般都要用到服务器的(Android大项目一般都需要的),所以在做项目的期间我们难免要自己动手搭建自己的服务器,这篇文章主要是记录自己在做的过程中遇到的一些问题并且解决方案。
问题1:创建一个项目的时候为什么会没有配置文件?
回答:在创建的时候,如果只输入项目名称的时候,他是不会自动创建配置文件的,必须在创建项目的时候要点击next点到最后,有个以Generate web.xml deloyment descriptor 这个选项才会创建。
问题2:如果直接创建servlet,或者jsp文件的时候会报错:如下
"
这个该怎么办?
答:这个原因是没有添加服务器,个人是这么理解的,具体解决方案如下步骤: 右击该项目,选择build path --------》Configure build path然后会弹出个对话框,然后点击Add library----》选择Server Runtime -----》Next----->选择自己的tomcat版本--》Finish ------》 回到之前的对话框,点击OK 完成之后就没有报错了。
问题3:当使用到数据库的时候,为什么普通的main函数可以成功连接并且能够访问,但是使用servlet访问的时候,就会在驱动那里中断?
回答: 这是因为javabean中的main和servlet有一定的区别(具体的本人目前不是很了解),但是可以肯定的是main函数连接数据库并且执行的时候 不会用到tomcat中的mysql jar包但是servlet中就要用到,还记得当初为什么不能直接创建吗?就是因为没有引用tomcat服务器。所以出现这个错误的时候,就要把mysql的包引用到tomcat的lib目录下,然后再次执行的时候就不会有错了。
问题4: 在无论怎么找都找不到错误的情况下,执行servlet的时候还是会出现错误,这个怎么解决?
回答: 重启电脑是最好的选择,本人被坑了好多次,每次都花费了四五个小时。(切记 ,是无论怎么找都找不到情况下(针对于代码));
在配置服务器的时候,有些文件或者包我们可以直接拿来使用,这些都是在大部分项目中直接用到的 ,在下一节 中会上传那些文件以及基础代码。方便以后的使用。