免安装版TOMCAT配置及问题解决方法

前言

本文将介绍以下几点内容:
1.Tomcat的配置过程
2.启动startup过程中遇到的问题的解决
3.如果遇到本文中没有提到的问题如何解决
配置
计算机右击->属性->高级系统设置->高级->环境变量
免安装版TOMCAT配置及问题解决方法
文章图片


1.JAVA环境变量(下载安装JDK的过程省略)
  • 【免安装版TOMCAT配置及问题解决方法】新建系统变量JAVA_HOME
    免安装版TOMCAT配置及问题解决方法
    文章图片

    变量值为你的JDK安装路径
  • 新建系统变量CLASSPATH (记得用;隔开)
    免安装版TOMCAT配置及问题解决方法
    文章图片

    %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar
  • 修改系统变量PATH
    免安装版TOMCAT配置及问题解决方法
    文章图片

    %JAVA_HOME%\bin
  • 检查配置是否成功
    免安装版TOMCAT配置及问题解决方法
    文章图片

2.TOMCAT配置
  • 官网下载免安装版TOMCAT
    免安装版TOMCAT配置及问题解决方法
    文章图片

    根据电脑的版本决定下32bit还是64bit(在命令窗口输入systeminfo查看系统信息)
  • 配置环境变量
    新建CATALINA_HOME
    免安装版TOMCAT配置及问题解决方法
    文章图片

    变量值可以直接写成D:\Program Files\Java\apache-tomcat-7.0.63-windows-x64\apache-tomcat-7.0.63(压缩包解压后的路径)
    修改PATH
    免安装版TOMCAT配置及问题解决方法
    文章图片

    %CATALINA_HOME%\bin; %CATALINA_HOME%\lib;
  • 检查配置是否成功
    在命令窗口输入startup.bat
    免安装版TOMCAT配置及问题解决方法
    文章图片

    免安装版TOMCAT配置及问题解决方法
    文章图片

    正常情况下这两个窗口哪一个也不会闪退。如果只出现第一个窗口,大家根据提示去解决问题,大多是环境变量配置有问题。如果第二个窗口弹出又闪退,大多是端口占用问题。
  • 然后在浏览器中输入http://localhost:8080
出现的错误及解决方案 1.JRE_HOME environment variable is not defined correctly
新建系统变量JRE_HOME
免安装版TOMCAT配置及问题解决方法
文章图片

修改PATH属性
免安装版TOMCAT配置及问题解决方法
文章图片

2.第二个窗口闪退
上文已经说过,这种情况大多是端口占用的问题。查看Conf文件夹下的server.xml文件,一个是启动的端口,一个是关闭是的端口。


解决方案:
如何判断是哪个端口被占用?
打开logs文件夹下的cataline.log文件。
我的日志中就记录了出现的错误:
严重: StandardServer.await: create[localhost:8005]:
java.net.BindException: Address already in use: JVM_Bind

由此判断8005端口被占用
方法一:关闭占用该端口的程序
查看端口被那些程序使用
免安装版TOMCAT配置及问题解决方法
文章图片

根据程序ID,找到程序
免安装版TOMCAT配置及问题解决方法
文章图片

关闭程序
方法二:修改配置文件中的端口号(建议)
总结 1.学会使用命令窗口。直接手动点击startup.bat闪退是没有错误提示的,所以大家要用命令窗口来启动。
2.学会查看日志。第二个窗口闪退时,没有错误提示,我就不知道哪里出现问题,所以大家要学会查看日志。

    推荐阅读