日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

由tomcat啟動想到的

系統 2586 0

?

1.batch:批處理文件,表示一批
2.profile:輪廓
3.用戶變量和系統變量的關系是什么?

??? 答:點擊“我的電腦→屬性→高級”標簽的“環境變量”按鈕,出現“環境變量”對話框,如果當前是以Administrator登錄系統的用戶,對話框的上面為Administrator的用戶變量,對話框的下面為系統變量(即相當于系統中所有用戶的用戶變量)。
??? 有的時候我們會看到在用戶變量和系統變量中都存在某一個環境變量,比如path,那么path的值到底是用戶變量中的值還是系統變量中的值,或者兩者都不是呢?答案是兩者都不是。path變量的值是用戶變量中的值與系統變量中的值的疊加。
4.改變環境變量和環境變量中的值應該注意什么?

??? 答:環境變量和環境變量的值不要含有空格,也不要用中文,切記!
5.如何命令行下修改環境變量?

??? 答:在命令行模式下輸入set即可查看環境變量。比如要查看path環境變量的設置,可以輸入“set path”。要創建一個環境變量,比如要創建一個名為csc,值為“c:”的環境變量,可以輸入“set csc=c:”命令。而要刪除 一個環境變量,比如要刪除cse環境變量,則可輸入 “set csc=”命令(注意=后面不能有空格)。如何更改一個環境變量的設置呢?更改環境變量有兩種情況:一是追加方式,即在不改變環境變量現有設置的情況下,增 加變量的值,比如要給環境變量增加一個值為“D:”的設置,可以輸入“set csc=%path%;D:”。另一種是完全修改方式,對于這種方式,我們可以采用直接創建一個環境變量的方法來實現。

??? 注意這種方式只對當前運行窗口有效,關閉窗口后,設置也就不起作用了。
6.設置默認瀏覽器?

??? 答:禁止光盤自動運行也在這,問題源于平時積累。

???? 1 2

???? 3 4

7.目錄:directory,所以dir就是目錄,cd就是CURRENT_DIR。

8.tomcat如何啟動的(啟動catalina之前就是startup.bat)?

??? 答:首先我們看一下startup.bat的內容是什么:由于沒有bat語言,筆者按C/C++體系添加代碼。

      @echo off

rem Licensed to the Apache Software Foundation (ASF) under one or more

rem contributor license agreements.  See the NOTICE file distributed with

rem this work for additional information regarding copyright ownership.

rem The ASF licenses this file to You under the Apache License, Version 2.0

rem (the "License"); you may not use this file except in compliance with

rem the License.  You may obtain a copy of the License at

rem

rem     http://www.apache.org/licenses/LICENSE-2.0

rem

rem Unless required by applicable law or agreed to in writing, software

rem distributed under the License is distributed on an "AS IS" BASIS,

rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

rem See the License for the specific language governing permissions and

rem limitations under the License.



if "%OS%" == "Windows_NT" setlocal

rem ---------------------------------------------------------------------------

rem Start script for the CATALINA Server

rem

rem $Id: startup.bat 895392 2010-01-03 14:02:31Z kkolinko $

rem ---------------------------------------------------------------------------



rem Guess CATALINA_HOME if not defined

set "CURRENT_DIR=%cd%"

if not "%CATALINA_HOME%" == "" goto gotHome

set "CATALINA_HOME=%CURRENT_DIR%"

if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome

cd ..

set "CATALINA_HOME=%cd%"

cd "%CURRENT_DIR%"

:gotHome

if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome

echo The CATALINA_HOME environment variable is not defined correctly

echo This environment variable is needed to run this program

goto end

:okHome



set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"



rem Check that target executable exists

if exist "%EXECUTABLE%" goto okExec

echo Cannot find "%EXECUTABLE%"

echo This file is needed to run this program

goto end

:okExec



rem Get remaining unshifted command line arguments and save them in the

set CMD_LINE_ARGS=

:setArgs

if ""%1""=="""" goto doneSetArgs

set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1

shift

goto setArgs

:doneSetArgs



call "%EXECUTABLE%" start %CMD_LINE_ARGS%



:end
      
      
    
      
              先說echo off就是說不顯示bat文件的內容只顯示執行結果,加上@后連echo off也不顯示了。下面看17行
      
    
                     if "%OS%" == "Windows_NT" setlocal
    
      
        image
      
    
          雙%% 是從環境變量里讀取信息,下來需要看看setlocal這個命令做了些什么操作,下面看一下
    
      在microsoft網站上對于setlocal的講解:
    
              Starts localization of environment variables in a batch file. Localization continues until a matching endlocal command is encountered
      
         or the end of the batch file is reached.
      

??? 下面是某大牛的翻譯,筆者感覺相當到位:在批處理文件中環境變量的本地化操作。意思就是在setlocal命令執行以后,對于環境變量所做的修改只是對于本批處理文件有影響,這個影響直到對應的endlocal命令,或者批處理文件結尾處時消除。

??? 再看第25行,

              set "CURRENT_DIR=%cd%"
    

??? 就是設置成當前目錄,也就是tomcat安裝路徑,這其實就是CATALINA_HOME,繼續 可以看出設置CATALINA_HOME這個變量只是為了加快啟動速度(個人觀點)。

??? 下面繼續對路徑校檢了兩次。?
10.如何調試啟動tomcat?

??? 答:不必修改web.xml,直接在tomcat目錄里,如下圖:

????? 33HB%NY49@]NG_}YPVT]I7J
11.sh文件就是標注的B shell 。

由tomcat啟動想到的


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 嵩明县| 涞源县| 苍南县| 许昌县| 阜新| 阿拉善右旗| 衡山县| 葵青区| 辽中县| 土默特右旗| 乾安县| 谢通门县| 德阳市| 泸溪县| 磐石市| 五华县| 乌审旗| 岳阳市| 揭东县| 府谷县| 文安县| 江北区| 新建县| 财经| 宜春市| 镇坪县| 华宁县| 安岳县| 互助| 塘沽区| 灵璧县| 常宁市| 武城县| 中西区| 正安县| 平果县| 永和县| 镇坪县| 垣曲县| 石屏县| 建始县|