在线等待:tomcat启动不起来,一闪就没! 我配置JBoss的时候也试过类似情况,把主要文件设置成只读也不行,一样会被改写的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何配置其他东西的?CLASSPATHJAVA_HOMETOMCAT_HOME / CATALINA_HOME 你的classpath是不是没有设置阿,还有你有没有写work.properties阿 一定是server.xml中,例如自己的新建的目录是test,正确的写法是<Context path="test" docBase="test" debug="0" reloadable="true"/>而你建立的<context>相对应的没加结束符,也就是说少了符号"/" 配置可能有问题端口被占用其他java错误你可以在命令窗口下启动,那样就不会一闪就没有。你就可以看看是什么问题了。 CATALINA_HOME c:\tomcatJAVA_HOME c:\j2sdk1.4.0用mysql就是 :path c:\mysql\bin;就这吧! 多多,我用的符是</Context>成吗?<Context path="test" docBase="test" debug="0" reloadable="true"/Context> server.xml配置有误,大部分是Context和/Context没有匹配,具体可以看看tomcat下的logs目录,里面有出错的原因。 去DOS下调用TOMCAT,必然有错误提示的 一个完全正确的写法: <Context path="/project" docBase="project" debug="0" reloadable="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_project_log." suffix=".txt" timestamp="true"/> </Context> 用多的方法试了还是成。各位注意了我说的现象没有?如下:TOMCAT服务一启动,conf\tomcat-user.xml文件中,总是被加上一条<?xml version='1.0' encoding=GBK'?>,这条语句本来没有,可是TOMCAT一启动就自动被加上,手工去掉这条语句,则能TOMCAT正常启动,否则就只是闪一下就没。还有,我也曾经把conf\tomcat-user.xml改只读,可每次仍然会被修改。我的环境设置得应该没错。 对呀,人家楼主是去掉第一句,都讨论什么<context>片段这个问题不是那么正常的现象,劝楼主再装一遍试试,如再有这个问题就是配置问题了 <Context path="test" docBase="test" debug="0" reloadable="true"/Context>改成:<Context path="test" docBase="test" debug="0" reloadable="true"/> 同意ppdy,你的server.xml设置出现问题 我曾经也碰到过是如解决方法有两种:命令符》tomcat安装目录\bin\ >执行tomcat run 运行服务器或者将bin\下的startup批处量文件用EditPlus 之类文本编缉下打开,将最后这行改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%其中run是改过的,不记得改之前是那个单词了(好象是startup),换句话说将,starup改为run。 用catalina.bat/sh run命令,试试,看看是什么提示 . “hjf(hjf)试了,还是不行” 不是吧,改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%重启tomcat,我就是这样解决的啊,没理由我行你不行呀,怪:) 我遇到过这种情况,你安装的是新版本的tomcat吧?将组件服务中的tomcat设为手动就可以了。出现这种情况的原因是一开机,8080断口以被占用。你试一下吧,也可能对你有帮助。 我的意见是,如果你试了上面各位的方法还是不能pass,我想你先重新下一个tomcat,然后再配置。如果还是有问题,那说明你的配置肯定有问题。如果没有问题,则说明你以前的那个tomcat里面的某些东西已经出了问题,或是在你配置的时候不小心动了什么,却没有发现。总之,一般正常配置好:classpath、java_home、server.xml就应该ok了。我还认为最好的方法是,你把你的classpath、java_home以及server.xml贴上来让大家看看,才好对症下药,找出问题的所在。 laodoudou(xiaodoudou),组件服务中没有tomcat这一项啊,tomcat不是安装的,只是解压缩而已,不是号称是绿色的吗? 看看这个http://expert.csdn.net/Expert/topic/1428/1428110.xml?temp=.2142298 对了~~如果你装了orache的话。。有可能它的8080端口给占用了~~你先不启动tomcat~~然后在网址上输入:http://localhost:8080~~如果没出错的话表示你的端口已经被占用了~~ 怎样让下拉框得到ajax请求到的值? 怎样对formbean反向填充? struts2与struts1融合使用导致的问题,过滤器的路径如何设置? sql语句问题~~~ 关于JfreeChart的问题,很急,大家帮帮忙? 如何将一个ArrayList对象跨页面进行传递!! eclipse+tomcat 直接写servlet时为何不能运行。 关于javascript解析xml的问题?如何和jsp结合,内详 有关javabean的问题,百思不得其解 session编程 JDBC中如何在表中加入整型变量! Struts中,如何已有的类的数据通过action类显示到JSP页面中?
JAVA_HOME
TOMCAT_HOME / CATALINA_HOME
<Context path="test" docBase="test" debug="0"
reloadable="true"
/>而你建立的<context>相对应的没加结束符,也就是说少了符号"/"
端口被占用
其他java错误
你可以在命令窗口下启动,那样就不会一闪就没有。你就可以看看是什么问题了。
JAVA_HOME c:\j2sdk1.4.0
用mysql就是 :
path c:\mysql\bin;
就这吧!
reloadable="true"
/Context>
<Context path="/project" docBase="project" debug="0"
reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_project_log." suffix=".txt"
timestamp="true"/>
</Context>
各位注意了我说的现象没有?如下:
TOMCAT服务一启动,conf\tomcat-user.xml文件中,总是被加上一条<?xml version='1.0' encoding=GBK'?>,这条语句本来没有,可是TOMCAT一启动就自动被加上,手工去掉这条语句,则能TOMCAT正常启动,否则就只是闪一下就没。还有,我也曾经把conf\tomcat-user.xml改只读,可每次仍然会被修改。我的环境设置得应该没错。
这个问题不是那么正常的现象,劝楼主再装一遍试试,如再有这个问题就是配置问题了
reloadable="true"
/Context>改成:
<Context path="test" docBase="test" debug="0"
reloadable="true"/>
解决方法有两种:命令符》tomcat安装目录\bin\ >执行tomcat run 运行服务器或者将bin\下的startup批处量文件用EditPlus 之类文本编缉下打开,将最后这行改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%
其中run是改过的,不记得改之前是那个单词了(好象是startup),换句话说将,starup改为
run。
不是吧,改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%重启tomcat
,我就是这样解决的啊,没理由我行你不行呀,怪:)
总之,一般正常配置好:classpath、java_home、server.xml就应该ok了。
我还认为最好的方法是,你把你的classpath、java_home以及server.xml贴上来让大家看看,才好对症下药,找出问题的所在。
你先不启动tomcat~~然后在网址上输入:http://localhost:8080~~
如果没出错的话表示你的端口已经被占用了~~