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