关于tomcat不能启动的问题(NB:JAVA_HOME should point to a JDK not a JRE)
今天在虚拟机上装tomcat6 启动时候遇到问题:命令窗口闪一下就消失
在cmd里面运行startup.bat 得到
the java_home environment variable is not defined correctly
This environment variable is needed to run this program
NB: java_home should point to a jdk not a jre
意思是JAVA_HOME应该指向JDK而不是JRE
首先检查环境:
cmd里运行
输入javac跟java命令 正常
set CURRENT_DIR=%cd%后加入一行
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13(因人而异)
将你的当前JDK目录写死进去,运行成功,这样也省得你Tomcat自个儿去找了。这个方法其实很野蛮,但总比没办法好。 测试不成功
rem ---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem
rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $
rem ---------------------------------------------------------------------------
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_05
set JRE_HOME=C:\Program Files\Java\jre1.5.0_05
rem Make sure prerequisite environment variables are set
if not "%JAVA_HOME%" == "" goto gotJdkHome
if not "%JRE_HOME%" == "" goto gotJreHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit
......................................................................................................................................... 测试不成功
三:解决我这个问题的方法:
编辑startup.bat文件,在@echo off
if "%OS%" == "Windows_NT" setlocal 后加一句:
java -jar -Duser.dir="d:tomcat_6.0.14" "d:tomcat_6.0.14\bin\bootstrap.jar" start
保存,运行startup.bat,搞定。这个方法貌似是最暴力的方法。。。直接指定你tomcat路径然后直接启动服务。。。 测试成功
最后:
转载于:https://blog.51cto.com/xleisoft/1132489
关于tomcat不能启动的问题(NB:JAVA_HOME should point to a JDK not a JRE)相关推荐
- JAVA_HOME should point to a JDK not a JRE的解决办法
---------这个问题挺常见的.主要是. JAVA_HOME should point to a JDK not a JRE 百度了一下,发现有许多解决办法.有些能行有些不行.因人而异. 这里说一 ...
- linux下tomcat无法启动
在linux下安装好tomcat启动时报如下错误: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At ...
- pssh批量执行启动tomcat报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
文章目录 问题描述 问题分析 解决问题 问题描述 我这边一共4台主机,4台主机tomca路径一致.我想想通过pssh命令工具直接将4台主机的tomcat启动,命令如下: [root@hadoop-ma ...
- tomcat mysql 启动顺序_linux 上配置tomcat、mysql 开机启动
1.tomcat 开机启动 方法一.修改系统文件 (已经尝试,可以) 1.修改/etc/rc.d/rc.local vi /etc/rc.d/rc.local 2.添加下面两行脚本,记住是两行,仅仅第 ...
- java tomcat源码_详解Tomcat系列(一)-从源码分析Tomcat的启动
在整个Tomcat系列文章讲解之前, 我想说的是虽然整个Tomcat体系比较复杂, 但是Tomcat中的代码并不难读, 只要认真花点功夫, 一定能啃下来. 由于篇幅的原因, 很难把Tomcat所有的知 ...
- CentOS 卸载OpenJdk和Tomcat开机启动
1:查看java 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: [zhoujifeng@gz1-cdc-01 ~]$ java -version j ...
- java bat 启动脚本_解析Tomcat的启动脚本--catalina.bat
概述 Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 ca ...
- uos配置 java 环境变量_CentOS 7.3 环境配置java和tomcat开机启动
Centos7下添加开机自启动服务和脚本 https://blog.csdn.net/GMingZhou/article/details/78677953 安装部分参考我的博文,仅参考他的开机启动部 ...
- tomcat安装启动配置
服务器: 服务器的概念非常的广泛,它可以指代一台特殊的计算机(相比普通计算机运行更快.负载更高.价格更贵),也可以指代用于部署网站的应用.我们这里说的服务器,其实是web服务器,或者应用服务器.它本质 ...
最新文章
- Transformer 代码完全解读!
- OpenGL 开发环境配置(Windows) - Visual Studio 2017 + GLFW + GLAD 详细图文教程
- 裸奔浏览器_【大数据早报】上网=“裸奔”?单凭浏览器历史记录就能锁定身份...
- 程序员体健康的各项指标是多少?
- 深入了解React新引擎:React Fiber
- Angular jasmine如何从detectChange触发refreshView进而执行到Component的hook实现
- Bing.com在.NET Core 2.1上运行
- 软件工程学习笔记《三》代码优化和性能测试
- Java设计模式笔记(3)抽象工厂模式
- html table vtop,PART2HTML语言.doc
- PostgreSQL9.6+PostGIS2.3学习笔记(一)导入shp文件
- 4.2 优化数据访问
- 十天入门php,十天学会PHP之第十天
- hadoop put命令的格式_【Hadoop篇】--Hadoop常用命令总结
- 离散数学复习二:空集、补集、德摩根定律、异或、广义交和广义并
- Toast基本使用方法
- 为什么很多新型编程语言都抛弃了 C 语言风格的 for 语句?
- 一个简单的多线程实现
- checking whether we are cross compiling... configure: error: in `/tmp/pip-build-rktAki/pycrypto解决方法
- Mac系统重装 “未能安装在您的电脑上 没有符合安装资格的软件包” 具体解决方案
热门文章
- axios_的请求响应结果的结构---axios工作笔记006
- 基于Session的认证方式_实现会话功能_Spring Security OAuth2.0认证授权---springcloud工作笔记117
- javax.net.ssl.SSLException: closing inbound before receiving peer‘s close_notif---SpringCloud工作笔记111
- 持续集成部署Jenkins工作笔记0011---配置构建命令并手动执行一次构建
- Android学习笔记---SQLite介绍,以及使用Sqlite,进行数据库的创建,完成数据添删改查的理解
- EJB3.0学习笔记---Stateless Session Bean的原理:
- leetcode437. 路径总和 III
- bzoj1192 [HNOI2006]鬼谷子的钱袋
- mac下mysql重置密码及使用用户和密码登陆
- java中多叉树(tree)的生成与显示