学习了下servlet, 一个简单的例子就搞了半天,总是报各种奇葩的错误。
1.问题描述:
菜单栏中Project下有的选项为灰色,如Build Project(开发中经常用到的)

解决方案:把Build Automatically前面的√去掉就可以了
eclipse无法生成class文件,servlet修改后未更新,总是重启服务器

2.问题描述
每次修改完servlet就要重启Tomcat服务器,耗时

解决方案:把Build Automatically前面的√打上去就行了,这个选项是自动编译的意思(即保存一次servlet就会自动编译一次,可在控制台查看是否编译完成)

3.问题描述
修改哪些文件需要重启服务器,哪些不需要重启?

需要重启:配置文件(如web.xml)等
无须重启:jsp, html,servlet(前提需要勾选Build Automatically,否则需要重启服务器)

注:为了安全起见,都重启下服务器好。

4.问题描述
web.xml配置无措,servlet也没错,在浏览器中输入url, 始终报404错误,找不到该资源文件

原因分析:可能servlet文件未被编译成class文件

解决方案:查看build文件夹是否有编译好的class文件,没有的话,这时候就要Clean和Build下项目了。
eclipse无法生成class文件,servlet修改后未更新,总是重启服务器

注:最好把项目复制到别处再查看是否生成 class文件

5.问题描述
servlet修改后,在浏览器输入网址,发现打印或呈现出来的内容是之前的,Clean,Build项目,重启服务器都试过了,还是不行。

解决方案:重启下eclipse就可以了(我的就是这样,莫名其妙的,可能跟我之前把Tomcat8.5换成了Tomcat8.0有关)

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
  • 2021-10-29
猜你喜欢
  • 2022-12-23
  • 2021-06-30
  • 2021-06-02
  • 2022-12-23
  • 2021-07-20
  • 2022-12-23
  • 2022-01-07
相关资源
相似解决方案