此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【tiger861111】截止到2008-07-24 22:27:35的历史汇总数据(不包括此帖):
发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
回帖的总数量:18                       得分贴总数量:4                        回帖的得分率:22%                      
结贴的总数量:0                        结贴的总分数:0                        
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:0                        未结的总分数:0                        
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    不是环境变量的问题.
    把那个用户控制关掉看看,或者直接从命令行启动,就是直接去tomcat的bin目下找startup.bat
      

  2.   


    若登录的不是管理员权限的用户,很多软件用不了,tomcat自然包括在内.
      

  3.   

    我的也是这种情况
    无论是从哪种方式启动
    都会出现下列错误提示信息
    Application System Error!Unable to open service "tomcat"
      

  4.   

    不会是因为环境变量配置等原因,有例子可以证明:当你安装TOMCAT时,VISTA  UAC会提示你是否继续
    你点击继续,含义为,此次安装操作你将拥有管理员的权限(UAC机制规定,即使以管理员身份登录,也只是拥有普通用户的文件权限)
    按正常流程安装
    直到最后一个完成窗口,上面有一个  run tomcat rightnow  之类的可勾选项
    如果勾选,TOMCAT可正常启动(我的理解是,因为到现在为止,你还拥有管理员级的文件权限),可连接数据库等,证明TOMCAT配置正常当你退掉右下角图标再从快捷方式,或找到所在目录去双击打开tomcat5w.exe时会出现如上错误信息我的理解是:这个时候,你已经没有了管理员级别的文件权限,而tomcat启动要修改配置文件,因为没有权限,无法修改文件,所以会启动不了有例为证:有一次启动 tomcat5.exe时(注意tomcat5.exe与tomcat5w.exe)的区别
    出错信息里面有  java.lang.IOException异常,在一个配置文件读取时抛出
    可证明:启动tomcat5w.exe时,这个执行文件试图修改这个配置文件,但又没有权限,造成启动失败
      

  5.   

    对此种情况
    我的解决方案是:试图获取C盘 programe files的所有权和整个权限,(我的tomcat装在这个目录下)照着一些说明文档和网上的例子,试过之后
    其他的一些不兼容现象,如VC++6.0等,都得到解决
    唯独TOMCAT仍启动不了
    对此我无解可能是我的操作上面还是有一些问题
    建议楼主试一试获取目录的所有权和设置控制权限(这两个是不同的概念)我是搞C++的,用VISTA一个星期只能到此为止,期待VISTA高手给出详细解决方案。