Tomcat的startup.bat启动不了。 10
thejava_homeenvironmentvariableisnotdefinedcorrectlyThisenvironmentvariableisneededto...
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的。path变量才是jre,后来连path变量也多加上jdk,还是不行啊。
可以了,我在startup.bat文件中加上
SET TOMCAT_HOME=F:\Program Files\apache-tomcat-6.0.13\apache-tomcat-6.0.13
SET JAVA_HOME=F:\S2_6.0 装入软件\JDK 6.0
这样就没问题了.... 展开
This environment variable is needed to run this program
NB: java_home should point to a jdk not a jre,
但是我的用户变量的java_home是jdk的。path变量才是jre,后来连path变量也多加上jdk,还是不行啊。
可以了,我在startup.bat文件中加上
SET TOMCAT_HOME=F:\Program Files\apache-tomcat-6.0.13\apache-tomcat-6.0.13
SET JAVA_HOME=F:\S2_6.0 装入软件\JDK 6.0
这样就没问题了.... 展开
6个回答
展开全部
你的tomcat加如变量没
变量 值
apache-tomcat-6.0.30 (文件夹名) D:\apache-tomcat-6.0.30\bin (tomcat路径)
classpath注意值的 点分号 ——》 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME\lib\tools.jar;
JAVA_HOME 安装路径 C:\Program Files\Java\jdk1.6.0_29
path 注意值的 点分号 ——》 .;%JAVA_HOME%\bin
%JAVA_HOME% 就是调用jdk的安装路径
保存后
在重新启动计算机 在dos界面运行java和javac命令 正常说明环境变量正确
在启动start.bat 这样才能正常运行。
变量 值
apache-tomcat-6.0.30 (文件夹名) D:\apache-tomcat-6.0.30\bin (tomcat路径)
classpath注意值的 点分号 ——》 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME\lib\tools.jar;
JAVA_HOME 安装路径 C:\Program Files\Java\jdk1.6.0_29
path 注意值的 点分号 ——》 .;%JAVA_HOME%\bin
%JAVA_HOME% 就是调用jdk的安装路径
保存后
在重新启动计算机 在dos界面运行java和javac命令 正常说明环境变量正确
在启动start.bat 这样才能正常运行。
展开全部
首先,你用的是免安装版,那么你系统服务中的tomcat也是手动安装进去的是么?你用startup。bat没问题,说明你的环境变量都正确的。你说”但是我用服务启动Tomcat的话 程序加载完成后我的项目就会报错”,我理解是用服务启动tomcat,这时候:问题1:tomcat本身是没问题的对吧?问题2:然后访问项目时有问题对吧?如果你能确定 问题1 ,那么问题出在你的项目的web.xml里,如果你不能保证问题1 ,我猜测你的服务里的tomcat是之前安装的遗留版,可能确实有问题。方便的话把错误信息贴出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以下是COPY来的 看见说的不错
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置
希望有帮助
1.打开我的电脑--属性--高级--环境变量
2.新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置
希望有帮助
追问
配置都相同啊。
只是我有两个版本的jdk,都放进去的。
但是我在MyEclipse启动都行的...项目能正常运行。只是打包成war文件放到Tomcat后,启动Startup.bat不行。
追答
你是双击Startup.bat启动的吗?
试试使用命令行进入改bat所在的目录 运行试试看
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主的方法是可以的,很好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询