写web程序总有一个很头疼的问题,那就是发布到Tomcat上的问题,这个问题一般都会让人摸不到头脑并且烦躁异常,今天就由我来给大家讲解一下遇到TomCat服务器的常规报错应该怎么解决,也希望各位读完本文之后可以学有所得。
工具/原料
eclipse
Tomcat服务器
jdk 1.7及以上版本
问题1:超时
1、刚开始用TomCat的朋友想必都会遇到这个超时的问题,这个问题是Tomcat启动稍大的项目,如果按照原配置必然会产生的一个问题,那么这个问题如何解决呢?
2、这个问题在于Tomcat的默认配置问题,默认Tomcat中,启动一个项目需要耗时为45秒,而关闭一个剐疫柩缓项目需要耗时为15秒,一旦超过这个设定时间就会报错,这个是为了TomCat的性能而着想,但是实际上,稍微大一点的项目,在本地45秒是真的有点少的,所以我们需要把这个45和15改成450和150比较合适。
问题2:接口冲突
1、接口冲突一般是可以全部把项目跑完的,但是跑完以后发现无法打开网页,或者报错,如下图:这种错误又应该如何解决呢?
2、我们酋篚靶高需要看一下Tomcat的默认端口配置这个配置真的很重要,一般来说,TomCat的admin接口是8005,而http访问的接口是8080,ajp访问的接口为8009,这些接口一般都是不会被其他程序占用的,但是万一被占用了,我们就需要改动这些地址,一般是在原接口数值的情况下加一。
问题3:文件没编译完,运行失败
1、这个问题嘛,一般就只有心急的朋友会遇到,才上班,匆匆的打开eclipse,然后人家还没完全开启呢,你就开tomcat呼啦啦的开始跑程序了,这时候大一点的项目往往会产生项目还没加载完,就被迫开始跑的情况,一般是直接404了,如下图
2、这个问题的解决方法,字斤谯噌最省事的就是关了项目重开,这就行了。但是如果您确实担心项目内workspace有问题,或者是确实重开也无效,这邗锒凳审个时候我们就要去他标配的路径中去找找有没有这个jar包了,有就没问题,没有的话,就说明您的代码还是有问题的,请仔细详查哦。