tomcat的bin目录中startup.bat/tomcat.6.exe/tomcat6w.exe区别

一、tomcat6.exe 与 startup.bat的区别

1.两者都可以用于启动Tomcat

  • tomcat6.exe则是必须将tomcat注册Windows服务之后才可以用于启动tomcat服务;
  • startup.bat是调用catalina.bat启动tomcat服务;

2.tomcat6.exe和startup.bat启动所使用的相关环境变量是不同的

  • tomcat6.exe使用的环境变量是在注册Windows服务时写入注册表的环境变量参数,可以通过tomcat6w.exe的JAVA配置面板进行修改;
  • startup.bat使用的是设置在catalina.bat和setclasspath.bat文件中设置的相关环境变量参数。

二、tomcat6.exe与tomcat6w.exe区别

把tomcat6.exe注册成Windows服务之后,双击tomcat6w.exe即可打开tomcat服务控制台控制面板,在这个控制面板中可对tomcat服务进行相关的控制操作以及相关参数的设置。

如果没有将tomcat注册为Windows系统服务时则在双击tomcat6w.exe会弹出错误对话框,提示:“指定的服务并未以已安装的服务存在。Unable to open the service 'tomcat6'”,如下图:

注意:

打开命令行,切换到tomcat安装目录,进入bin目录,执行service.bat install 即可进行注册。

快速通道:Windows 下将多个tomcat注册为Windows服务

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作! 

原文地址:https://www.cnblogs.com/alfred0311/p/7845166.html