您的位置:首页 > 运维架构 > Tomcat

Tomcat 无法启动的解决办法

2011-01-26 09:23 330 查看
可能我们正需要 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,开发阶段这个很麻烦的说。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: