1.Several ports(8005,8080,8009)
这种错误出现的原因有两种:
(1)对应的端口给占用了,错误中,第二个数字就是你对应的端口,这时可以采用两种方式解决,在采用这两种方式之前,先用快捷键"WIN+R"或者在"开始目录"找到"运行",打开"运行",输入"cmd",打开"命令提示符",然后输入"netstat -nao",找到对应端口(我的是80)
第一种方式:记住刚才找到的端口对应的PID(PID就是跟端口同一行的最后一串数字)通过打开"任务管理器",在"详细信息"中找到对应的"PID"的程序,右键该程序"结束进程树",再次启动你的Tomcat服务器,正常启动!
第二种方式:通过MyEclipse或Eclipse,点击"File"→"Open file..."→打开你Apache Tomcat的根目录(\Apache Software Foundation\Tomcat X.X)→打开"TomcatX.X"→打开"conf"→选择"server.xml"→点击"打开"
接着你就可以看到"server.xml"的配置文件,将端口"端口号(我的是80)"改为其他端口号(任意,例如:8081,8082等等,但注意在修改之前一定要确认你选择的端口号没有被占用,通过在(1)中的方法查看你的端口,不然又会报相同的错误),之后点击"File"→"Save",关闭"server.xml",再次启动你的Tomcat服务器,正常启动!
(2)你的电脑里面已经运行了Apache Tomcat服务器,检查一下,只要关掉或停止你打开的Apache Tomcat服务器就可以了(可能你打开了多个Myeclipse或Eclipse,里面servers栏目存在Apache Tomcat服务器已经启动。或者你在打开的中Eclipse创建了多个服务器,且当中已经有服务器已经启动了,将其停止即可),不过一般这种情况出现比较少,一般都是第一种较多!
2.Error copy file to(backup系统找不到指定路径):
这种错误就是Apache Tomcat根目录缺失了相应的文件,我们看到,都是backup\xxx文件(系统找不到指定路径),打开Apache Tomcat的根目录(\Apache Software Foundation\Tomcat X.X),发现没有backup这个文件夹,但是它"系统找不指定路径"的文件其实都是在"conf"文件夹下,打开此文件夹,在Apache Tomcat的根目录下自己创建一个名称为"backup"的文件夹,然后将"conf"文件夹下的所有文件全部复制到'backup"中,再次启动Tomcat服务器,启动成功!
3.Error copy file to(conf\server.xml拒绝访问)
这种情况就是由于权限不够(我是装在系统盘,建议大家装在普通盘),这时你关闭当前的Myeclipse或Eclipse,重新打开时,右键软件,点击"以管理员身份运行",再次运行你的Tomcat服务器,正常运行!
4.Couldn't not delete(Maybe be locked by another process)
第一种解决方式:这种错误是由于之前创建的项目的残余文件没有被清除,导致服务器不能正常加载,只需根据提示路径,将其要删除的文件删除即可!
第二种解决方式:如果你觉得手动删除很麻烦,可以通过右键"以管理员的身份运行"也能够解决
以上就是目前总结的"Error"的解决方案啦,如果有相关的建议和观点,欢迎提出和纠正!
如果你的错误还不能解决,建议重装或重新解压Apache Tomcat,安装方式可以参考我的上一篇博客:Apache Tomcat的安装配置方式
(PS:可能之后还会更新有关"Console"里"Warning"的解决方式)