我配置JBoss的时候也试过类似情况,把主要文件设置成只读也不行,一样会被改写的。

解决方案 »

  1.   

    如何配置其他东西的?CLASSPATH
    JAVA_HOME
    TOMCAT_HOME   /   CATALINA_HOME
      

  2.   

    你的classpath是不是没有设置阿,还有你有没有写work.properties阿
      

  3.   

    一定是server.xml中,例如自己的新建的目录是test,正确的写法是
    <Context path="test" docBase="test" debug="0"
                     reloadable="true"
    />而你建立的<context>相对应的没加结束符,也就是说少了符号"/"
      

  4.   

    配置可能有问题
    端口被占用
    其他java错误
    你可以在命令窗口下启动,那样就不会一闪就没有。你就可以看看是什么问题了。
      

  5.   

    CATALINA_HOME         c:\tomcat
    JAVA_HOME             c:\j2sdk1.4.0
    用mysql就是 :
    path       c:\mysql\bin;
    就这吧!
      

  6.   

    多多,我用的符是</Context>成吗?<Context path="test" docBase="test" debug="0"
                     reloadable="true"
    /Context>
      

  7.   

    server.xml配置有误,大部分是Context和/Context没有匹配,具体可以看看tomcat下的logs目录,里面有出错的原因。
      

  8.   

    去DOS下调用TOMCAT,必然有错误提示的
      

  9.   

    一个完全正确的写法:
            <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>
      

  10.   

    用多的方法试了还是成。
    各位注意了我说的现象没有?如下:
    TOMCAT服务一启动,conf\tomcat-user.xml文件中,总是被加上一条<?xml version='1.0' encoding=GBK'?>,这条语句本来没有,可是TOMCAT一启动就自动被加上,手工去掉这条语句,则能TOMCAT正常启动,否则就只是闪一下就没。还有,我也曾经把conf\tomcat-user.xml改只读,可每次仍然会被修改。我的环境设置得应该没错。
      

  11.   

    对呀,人家楼主是去掉第一句,都讨论什么<context>片段
    这个问题不是那么正常的现象,劝楼主再装一遍试试,如再有这个问题就是配置问题了
      

  12.   

    <Context path="test" docBase="test" debug="0"
                     reloadable="true"
    /Context>改成:
    <Context path="test" docBase="test" debug="0"
                     reloadable="true"/>
      

  13.   

    同意ppdy,你的server.xml设置出现问题
      

  14.   

    我曾经也碰到过是如
    解决方法有两种:命令符》tomcat安装目录\bin\ >执行tomcat run 运行服务器或者将bin\下的startup批处量文件用EditPlus 之类文本编缉下打开,将最后这行改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%
    其中run是改过的,不记得改之前是那个单词了(好象是startup),换句话说将,starup改为
    run。
      

  15.   

    用catalina.bat/sh run命令,试试,看看是什么提示 .
      

  16.   

    “hjf(hjf)试了,还是不行”
     不是吧,改为call "%EXECUTABLE%" run %CMD_LINE_ARGS%重启tomcat
    ,我就是这样解决的啊,没理由我行你不行呀,怪:)
      

  17.   

    我遇到过这种情况,你安装的是新版本的tomcat吧?将组件服务中的tomcat设为手动就可以了。出现这种情况的原因是一开机,8080断口以被占用。你试一下吧,也可能对你有帮助。
      

  18.   

    我的意见是,如果你试了上面各位的方法还是不能pass,我想你先重新下一个tomcat,然后再配置。如果还是有问题,那说明你的配置肯定有问题。如果没有问题,则说明你以前的那个tomcat里面的某些东西已经出了问题,或是在你配置的时候不小心动了什么,却没有发现。
    总之,一般正常配置好:classpath、java_home、server.xml就应该ok了。
    我还认为最好的方法是,你把你的classpath、java_home以及server.xml贴上来让大家看看,才好对症下药,找出问题的所在。
      

  19.   

    laodoudou(xiaodoudou),组件服务中没有tomcat这一项啊,tomcat不是安装的,只是解压缩而已,不是号称是绿色的吗?
      

  20.   

    看看这个http://expert.csdn.net/Expert/topic/1428/1428110.xml?temp=.2142298
      

  21.   

    对了~~如果你装了orache的话。。有可能它的8080端口给占用了~~
    你先不启动tomcat~~然后在网址上输入:http://localhost:8080~~
    如果没出错的话表示你的端口已经被占用了~~