博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat中startup.bat启动无效
阅读量:6509 次
发布时间:2019-06-24

本文共 568 字,大约阅读时间需要 1 分钟。

error:

Linux下启动和关闭tomcat报错,如下图所示:

而在windows下用cmd启动startup.bat也会报如上的错误:

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

双击startup.bat则是一闪而过,浏览器访问localhost:8080无法访问tomcat的主页

原因:

因为启动tomcat会调用tomcat安装文件中的startup.bat,而它调用了catalina.bat则调用了setclasspath.bat。因此需要在setclasspath.bat的开头手动声明环境变量。

解决方案:

用vim打开tomcat的bin目录下的setclasspath.sh添加JAVA_HOME和JRE_HOME两个环境变量(下图红色方框内),两个环境变量路径为您安装的java JDK的路径。

windows下将export改为set即可。

保存并且退出即可。

再次使用service tomcat start没报错,如下图所示:

成功用service tomcat start开启tomcat服务。

转载于:https://www.cnblogs.com/kevinWu7/p/10163495.html

你可能感兴趣的文章
各主流浏览器的区别
查看>>
Zigbee
查看>>
Android中Activity和Fragment与Fragment和Fragment之前互相传值方法
查看>>
阿里云搭建hadoop集群服务器,内网、外网访问问题(详解。。。)
查看>>
标记,上传并下载自己创建的镜像 image
查看>>
Struts2日期类型转换
查看>>
bootstrap4简单使用和入门01-简单表单的使用
查看>>
windows2012服务器中安装php7+mysql5.7+apache2.4环境
查看>>
asp.net验证控件详解【转】
查看>>
[译]学习IPython进行交互式计算和数据可视化(三)
查看>>
centos下yum安装crontab+mysql自动备份
查看>>
centos7 samba匿名访问设置
查看>>
jenkins自动构建
查看>>
Class的继承
查看>>
Hadoop 部分截图
查看>>
C++常用代码优化策略
查看>>
@synthesize和@dynamic分别有什么作用?
查看>>
ANDROID: NDK编程入门笔记
查看>>
Shell命令 中|| &&使用
查看>>
[转载]SharePoint 2013 解决方案中使用JavaScript
查看>>