java.exe在服务器上的问题

qq_31900971 2016-08-25 12:03:28
windows server 2003中,我把java.exe进程杀掉,原本能正常启动的tomcat变得无法启动,报错如下:

CATALINA_HOME Environment variable not defined correctly。
This environment variable is needed to run the program。

====================================================================
原本能正常启动,那说明环境变量没有问题,我尝试用以下几种方法解决:

1、按照错误提示,反复检查CATALINA_HOME,tomcat根目录后面带上分号,以及不带分号。

2、重装jdk,安装版的不行,就换zip版的,1.7版本的、1.5版本的都试过了。

3、修改环境变量、增加环境变量CATALINA_BASE之类的,然后在命令行下echo检查各个环境变量,特别是带了%JAVA_HOME%的,眼睛都看绿了

4、修改setclasspath.bat,直接设置java_home和jre_home

5、运行bat启动、关闭,以及exe启动、关闭,然后观察错误,结果报出的还是老错误。

吐血了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

==============求各路大神出下注意(服务器目前不能重启,更不能重做系统了)===============
...全文
227 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
NewMoons 2016-08-25
  • 打赏
  • 举报
回复
试试把tomcat进程也杀掉。把所有带有java的进程也都杀掉。如果用的是oracle,oracle也要重启服务。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧