[已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因

Tomcat安装,设置环境变量environment variables

  1. 先去Tomcat官网下载下载地址,版本选择core,可以下载压缩包(优点:直接解压就行,不用再安装了,也是我选择的版本),也可以下载installer(设置安装位置,点击安装就行,正常流程)。
    [已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因
    [已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因
  2. 设置环境变量
    你可以按照正常流程打开环境变量,也可以在开始菜单里输入env,会直接出来对话框,可能会快一点
    [已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因
    [已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因
    找到path,点击编辑添加:
    [已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因
    点击OK, 然后点击new,设置环境名称,并添加tomcat所在地址(不是bin)
    [已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因
    在path中添加%CATALINA_HOME%\bin(%%表示引用);也可以直接写成C:\Program Files\apache-tomcat-9.0.19\bin ,二选一即可
    [已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因

验证Tomcat设置成功与否

启动失败原因

我是遇到了这个问题,最怕遇到这种情况,真是不折腾几小时不算完,真是各种报错,怎么设置都不成,如果你把Tomcat安装到C盘可能也要头疼一段时间了找原因了。
我的报错两条:

org.apache.catalina.core.StandardContext.postWorkDirectory Failed to create work directory
/usr/tomcat/work/Catalina/localhost/_ is unusable.

看到一个答案说删除work文件夹,心想这么简单粗暴,不过还是木有用,就又把work文件夹创建了。。。笑哭
英文搜索问题才是王道啊:第一次打开startup.bat一定要以管理员身份运行!!!一定要以管理员身份运行!!!一定要以管理员身份运行!!!
[已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因
Bingo!解决了!希望能够帮到一些小伙伴吧[已解决!]Win10系统Tomcat设置环境变量&分析localhost启动失败原因