从文件命名上看就知道这是一个启动批处理。这个批处理的主要功能就是为了找到还有一个批处理catalina.bat,而且运行catalina.bat。一開始就用if "%OS%" == "Windows_NT" setlocal 推断系统是否为Windows_NT。假设是的话则使用setlocal命令, ...
                            
                            
                                分类:
其他好文   时间:
2017-06-02 21:10:08   
                                阅读次数:
223
                             
                    
                        
                            
                            
                                执行startup.bat文件启动tomcat。 startup.bat最后会去执行catalina.bat文件 里面的 %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED ...
                            
                            
                                分类:
其他好文   时间:
2016-10-19 03:05:53   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                除了上面两个批处理,还有一个比较重要的脚本,即是setclasspath.bat,它主要负责寻找、检查JAVA_HOME和JRE_HOME两个变量。
********************************************************************************************
if ""%1"" ==""debug"" goto nee...
                            
                            
                                分类:
其他好文   时间:
2014-10-31 23:47:16   
                                阅读次数:
397
                             
                    
                        
                            
                            
                                这个批处理才是tomcat服务器启动跟关闭的核心脚本。其中包括。。。。(各种变量),此节将详细讲解这个批处理的逻辑。
先看看第一部分脚本:
********************************************************************************************
if not ""%1"" == ""run"" goto main...
                            
                            
                                分类:
其他好文   时间:
2014-10-27 21:18:16   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                从文件命名上看就知道这是一个启动批处理,这个批处理的主要功能就是为了找到另一个批处理catalina.bat,并且执行catalina.bat。
一开始就用if "%OS%" == "Windows_NT" setlocal 判断系统是否为Windows_NT,如果是的话则使用setlocal命令,此命令表示之后所有对环境变量的改变只限于该批处理文件,要还原原先的设置可以执行endlocal,如...
                            
                            
                                分类:
其他好文   时间:
2014-10-23 20:51:11   
                                阅读次数:
187