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

Posted 匠芯猿人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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服务

 

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

以上是关于tomcat的bin目录中startup.bat/tomcat.6.exe/tomcat6w.exe区别的主要内容,如果未能解决你的问题,请参考以下文章

2个问题,解决tomcat启动一闪而过和运行tomcat/bin目录下的startup.bat时报错(the CATALINA_HOME environment variable is not def

Tomcat startup.bat启动时闪退,jdk都配好的,求大神解决

tomcat启动startup.bat一闪而过的问题处理方式

windows系统下tomcat启动startup.bat一闪而过

Tomcat总结

tomcat在bin下的startup.bat下启动报错