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服务
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!