虽然eclipse结合着tomcat使用是相当方便,但是有时候也会遇到一些令人棘手的问题。都是一些小问题都够纠结好久的。下面针对本人遇到的问题,作出解释。
1:在使用tomcat过程中经常会因为崩溃,或者其他的事情升级服务的时候,会发现下载一个新的tomcat时,放到eclipse里使用会遇到很多问题,比如
Could not load the Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhost-config .......
就是解释你现在是找不到tomcat7了,纠结了不知道该怎么下手,百度上对于此类小问题也没有解决办法,自己只能下摸索,时间就这样耽搁过去了。
对于这种问题,你可能要尝试,第一重新解压tomcat文件到该目录,重新配置,这是最坏的打算,但是记住我在修改了tomcat的权限也就是有原来的root改为较低一级的用户时,提示能用了。
jhf@jhf:/usr/local$ sudo chown -R jhf:jhf tomcat7/
2:在eclipse里对于一个新的jsp文件在跑起来时会遇到,像是什么端口被占用了
Several ports (8005, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
这时你可以试着在eclipse外机器的tomcat服务先关掉
sudo ./shutdown.sh
之后在eclipse里面在上面的三个小猫选择一个stop tomcat 关闭,基本上问题就没了。
3:在执行一个新的jsp文件的时候会发现配置已经完成了,但是在执行还是提示找不到tomcat 。这时候你可以手动添加tomcat 回到工程栏里面,
选择
Build Path->Configure Bulid Path->Libraries ->Add library ->Server Runtime
在这里面找到你的tomcat即可。
其实也适合这种代码错误
HttpServlet was not found on the Java