装了xampp apache、mysql运行正常 tomcat怎么不能运行 一直显示Attempting to start Tomcat service...

能够安装/卸载Tomcat服务 就是在xampp中不能启动

第1个回答  2012-11-06
可以直接运行启动tomcat的批处理文件,即通过控制台命令启动,这样会快些
第2个回答  2014-10-09
你要是还有什么问题的话
这个百度账号也是我的,那个不经常用。
第3个回答  2014-04-28
好的吧, 尽管这个问题是在12年发的,挖下坟. 我百度了一圈都发现类似问题都没有一个明确的解决办法. 本人刚好也遇到了这个问题, 在这里说一下我自己的解决办法, 方便下大家.

首先我也和题主一样, 在XAMPP的control panel里面点击tomcat的start后 出现了:
Attempting to stop Tomcat service...
然后没有任何反应, 服务器并没有启动. 值得一提的是我尝试进入tomcat目录下运行catalina_start.bat就可以直接启动tomcat服务器, 而且工作正常,浏览器也可以打开tomcat主页,这说明我的环境配置是没有问题.

重点来了!
这个时候我尝试运行了一下tomcat目录里面的tomcat_service_uninstall.bat, 卸载了service. 然后又运行了tomcat_service_install.bat 重新安装了serive. 重启XAMPP. 就可以正常通过xampp直接点击start运行tomcat了.
---------------------------------------------------------------(分割)--------------------------------
解决问题之后,我另外也做了一个实验:
我尝试只用tomcat_service_uninstall.bat卸载service,而不重新安装. 重启XAMPP, 点击tomcat的start, 同样可以正常启动, 再次说明了问题是出在这里的.

但是现有又遇到一个问题, 当没有安装service的时候启动tomcat, 我的发现xampp panel出现了严重的卡顿现象, 而且还有一个比较烦人的是 开启tomcat服务器后, 会运行一个的命令符框(这个其实是 运行catalina_start.bat这个批处理文件的结果)

然后我点击tomcat_service_install.bat,尝试重新安装服务. 重启XAMPP, 这个时候问题解决了, 启动tomcat后没有出现卡顿, 并且catalina_start.bat命令符框也没有出现, 并且XAMPP提示:
[Tomcat] Status change detected: running

目前为止问题基本上解决了. 手动码字! 希望对大家有帮助.
相似回答