配置Tomcat时常见错误
前言:在我们学习JavaWeb时,Tomcat作为JavaWeb学习中应用服务器的首选,有着使用简单、资料文档丰富、上手快、免费、开源等多种优点。本篇列举了3个在学习时出现的问题。
JAVA_HOME环境变量没有配置好
找到Tomcat下bin包中的startup.bat
右键----->编辑
在文本最后敲上pause,这样保存后重新运行startup.bat,这时候窗口不会再一闪而过,而是停留在桌面上。
可以让我们确定环境变量的配置是否正确,如果环境配置错误,参照下方环境变量的配置。
控制面板\所有控制面板项\系统
点击环境变量
在系统变量里面选择新建—> 添加JAVA_HOME变量名 —> 添加变量值
编码方式与解码方式不一致,我们的系统默认编码方式为GBK,而Tomcat默认是UTF-8。
找到Tomcat的安装目录,进入conf配置文件夹中,找到箭头所指文件
打开之后,找到如图所指位置,将其修改为8005即可
保存文件,并重启Tomcat,问题解决
刚接触Tomcat,在发现Tomcat的bin包下的shutdown.bat无法关闭Tomcat服务器时,由于在csdn上没有得到解决方法,并且能够正常开启服务器,便将问题抛在一边,向后学习。在后面的学习过程中,IDEA控制台停止Tomcat服务器时,Tomcat服务器无法正常关闭,在实现Servlet类中,对destory()进行重写后无法正常调用,同时控制台报错:
在java后台开发过程中我们可能都会遇到端口被占用的问题,但是此时又不知道端口被哪个端口占用,用下面方法可以查看端口是被哪个程序占用。