uuid748
2010-03-31 17:01 阅读 374
已采纳

Tomcat从dos环境启动和作为Windows服务自动启动有什么区别?

如题。

我有一个程序,在dos启动Tomcat(监视程序执行情况)的时候,运行正常。但是一旦我让它作为Windows服务自动启动,就不运行了。很奇怪。然而我必须让它最终作为服务自动运行

系统是tomcat6.0,Windowsxp

请指教!谢谢! 谢谢!非常感谢!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

14条回答 默认 最新

  • 已采纳
    hot_ejb hot_ejb 2010-04-08 22:32

    修改startup.bat中的set _RUNJAVA="%JRE_HOME%\bin\java"
    为set _RUNJAVA="%JRE_HOME%\bin\javaw" 即可隐藏命令行窗口

    点赞 评论 复制链接分享
  • iteye_13500 iteye_13500 2010-03-31 17:02

    应该是没什么区别的,你检查一下两种启动的日志有什么差别。

    点赞 评论 复制链接分享
  • iteye_13500 iteye_13500 2010-03-31 17:11

    [quote]tomcat作为windows服务自动启动时 在哪里看错误信息啊。[/quote]

    tomcat安装目录下的logs/*

    命令行启动看命令行窗口

    点赞 评论 复制链接分享
  • suziwen suziwen 2010-03-31 17:36

    没什么区别,日志都是记录在TOMCAT的安装目录下的LOGS目录。

    点赞 评论 复制链接分享
  • suziwen suziwen 2010-04-01 10:56

    你进DOS窗口,指到TOMCAT目录下的BIN,

    然后执行catalina.bat start
    这个记得是后台执行的,

    点赞 评论 复制链接分享
  • suziwen suziwen 2010-04-01 10:57

    还有把日志上报的错上传上来看看,

    TOMCAT目录下的/LOGS

    点赞 评论 复制链接分享
  • suziwen suziwen 2010-04-01 13:05

    你这个打印一下,看他的路径。。。

    file.getAbsolutePath()

    点赞 评论 复制链接分享
  • suziwen suziwen 2010-04-01 13:50

    你把文件放在这个路径下呢

    c:\nykj.html

    不要放在有空格的目录Program Files下试试

    点赞 评论 复制链接分享
  • suziwen suziwen 2010-04-01 14:19

    要不试试把TOMCAT的服务删除了,重新再装服务

    参考这个

    [url]http://blog.163.com/alpsdyk2001@126/blog/static/52794148200932123151153/[/url]

    要是重装服务也不行,,,再试试重装TOMCAT。。。。。。。

    点赞 评论 复制链接分享
  • weixin_42361781 weixin_42361781 2010-04-01 20:25

    应该是没有在运行的服务器上加载要运行的文件或工程,因为你说在dos下是可以的

    点赞 评论 复制链接分享
  • sunzeshan sunzsh 2010-04-02 13:16

    你搜一下看机器里是否存在多个Tomcat

    点赞 评论 复制链接分享
  • weixin_42360958 weixin_42360958 2010-04-02 21:11

    jdk,tomcat环境检查一遍看看

    点赞 评论 复制链接分享
  • iteye_2070 iteye_2070 2010-04-07 10:25

    那个叫命令行模式。CMD

    点赞 评论 复制链接分享
  • zale_ZY zale77 2010-04-08 21:42

    我前些时候也遇到过类似的问题:写的测试程序突然在工具(MyEclipse)里运行出错,但在DOC下能运行出正确的结果!也不知大是怎么回事儿,有些高手讲可能与系统的稳定性有关(因为这个问题是突然产生的,工具以前用的很好)。后来我改变运行程序的方式,如下:右键,运行RUN as—》RunConfigurations—》main---Project:Brows设定—》Mainclass:Brows设定完成后 run;当时我发现进入到RunConfigurations后有些类似错误(好像是路径什么的)的警告,我尝试着按照提示修改,程序就可以在windows下运行了!
    希望我这个类似的问题对你的问题解决有帮助!

    点赞 评论 复制链接分享

相关推荐