可能我们正需要 Tomcat 的时候,Tomcat 却不论如何都启动不了了,这个大有可能是 JAVA_HOME 的未配置或未配置正确。
大家都会做的那个方法是立即给电脑配置环境变量,就像当初配置 JAVA 一样,我们干 JAVA 的可都是老道了,当初刚学虽然很费解,可是现在我们都明白啦,哈哈。
突然,老板说,为了一个 Tomcat 为电脑配置环境变量是不是不太合适啊?额,一头冷汗,没办法,老板都要求了,只好去想别的法子了。
其实在 Tomcat 中也可以指定 JAVA_HOME ,在 Tomcat 中指定的 JAVA_HOME 是只归 Tomcat 所有,正符合老板的意思。我们可以这样做:
打开 Tomcat 目录,在 bin 目录下找到 startup.bat ,这是一个批处理文件,说到这儿,或许很多人都知道如何办事了,呵呵。无奈我们搞 JAVA 的就是不精通 WIndows ,没办法,好在貌似不是很难吧。无论如何,我们都得先把这个文件打开,额,用记事本?(⊙o⊙)…,大哥,我喜欢花花绿绿的好不好?呵呵,还是用 Notepad++、UE 之类的加强版的记事本吧。其实改动很小很小,记事本完全可以胜任。改动嘛,就是在按 Ctrl + Home 定位到文件起始,添加如下代码,按 Enter 换行,Ctrl + S,完工!
1: set JAVA_HOME=C:/Program Files/Java/jdk1.6.0_21
代码是因人而异的,没有人傻乎乎的全盘复制吧?
---EOF---
还有个方法就是在每次启动 Tomcat 的命令行中指定 JAVA_HOME,开发阶段这个很麻烦的说。