Tomcat 无法启动的解决办法

    技术2026-05-18  5

    可能我们正需要 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   代码是因人而异的,没有人傻乎乎的全盘复制吧? .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }---EOF---

    还有个方法就是在每次启动 Tomcat 的命令行中指定 JAVA_HOME,开发阶段这个很麻烦的说。

    最新回复(0)