tomcate配置、輸出日誌路徑

--輸出日誌配置路徑

   
 call "%EXECUTABLE%" start %CMD_LINE_ARGS%   Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 錯誤解決    
        
        
    原因是後來較新版本的JDK(例如我使用的JDK1.6)安裝完不會自動登記環境變量JAVA_HOME,JRE_HOME。像我在單位的環境,我的用戶是受限制的(PowerUser),不方便設環境變量,於是我就找到了另外一個方法。    
         
    先看Tomcat的startup.bat,它調用了catalina.bat,而catalina.bat則調用了setclasspath.bat。    
        
    只要在  setclasspath.bat  的開頭聲明環境變量,如我的就是:    
         
    rem ---------------------------------------------------------------------------    
    rem Set CLASSPATH and Java options    
    rem    
    rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $    
    rem ---------------------------------------------------------------------------    
        
    ********************變更爲*********************************    
    set JAVA_HOME=D:\Java\jdk1.6.0_11    
    set JRE_HOME=D:\Java\jre6    
    ***********************************************************    
        
    rem Make sure prerequisite environment variables are set    
    if not "%JAVA_HOME%" == "" goto gotJdkHome    
    if not "%JRE_HOME%" == "" goto gotJreHome    
    echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined    
    echo At least one of these environment variable is needed to run this program    
    goto exit    
    ......    
         
    這樣在每次運行startup.bat時就註冊了JAVA_HOME,JRE_HOME。控制檯窗口關閉後,這兩個變量也將消失,不會再佔用內存。運行一下,最終提示“信息:Server startup in xxxxx ms”就大功告成了。    
        
    ----------------------------------------------------------------------------------    
        
    解決tomcat報錯一閃而過VS指定tomcate生成日誌到特定文件    
        
        
    解決tomcat報錯一閃而過    
        
    startup.bat    
        
        
    call "%EXECUTABLE%" start %CMD_LINE_ARGS%    
    call "%EXECUTABLE%" run %CMD_LINE_ARGS%    
        
    指定tomcate生成日誌到特定文件    
    修改startup.bat第(42)行,行數根據實際情況而定,重要是修改:(call "%EXECUTABLE%" start %CMD_LINE_ARGS%)     
    call "%EXECUTABLE%" start %CMD_LINE_ARGS%     
    爲     
        
    *****************************變更爲***********************************    
    call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\catalina.txt     
    **********************************************************************    
        
        
    然後在此啓動tomcat,再次查看catalina.txt,預期的信息果然如約而至!    

一、配置默認訪問路徑

    1、<Context path="" docBase="webapps" />

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章