亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

由tomcat啟動想到的

系統(tǒng) 2383 0

?

1.batch:批處理文件,表示一批
2.profile:輪廓
3.用戶變量和系統(tǒng)變量的關(guān)系是什么?

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

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

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

??? 注意這種方式只對當(dāng)前運(yùn)行窗口有效,關(guān)閉窗口后,設(shè)置也就不起作用了。
6.設(shè)置默認(rèn)瀏覽器?

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

???? 1 2

???? 3 4

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

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

??? 答:首先我們看一下startup.bat的內(nèi)容是什么:由于沒有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文件的內(nèi)容只顯示執(zhí)行結(jié)果,加上@后連echo off也不顯示了。下面看17行
      
    
                     if "%OS%" == "Windows_NT" setlocal
    
      
        image
      
    
          雙%% 是從環(huán)境變量里讀取信息,下來需要看看setlocal這個命令做了些什么操作,下面看一下
    
      在microsoft網(wǎng)站上對于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.
      

??? 下面是某大牛的翻譯,筆者感覺相當(dāng)?shù)轿唬涸谂幚砦募协h(huán)境變量的本地化操作。意思就是在setlocal命令執(zhí)行以后,對于環(huán)境變量所做的修改只是對于本批處理文件有影響,這個影響直到對應(yīng)的endlocal命令,或者批處理文件結(jié)尾處時消除。

??? 再看第25行,

              set "CURRENT_DIR=%cd%"
    

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

??? 下面繼續(xù)對路徑校檢了兩次。?
10.如何調(diào)試啟動tomcat?

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

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

由tomcat啟動想到的


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 狠狠色综合色综合网络 | 免费99视频 | 国产成人综合亚洲欧美在 | 久久国产精品视频一区 | 欧美 日韩 中文 | 国产精品国产精品国产专区不卡 | 久草视频新 | 久久是免费只精品热在线 | 97久久精品人人做人人爽 | 91系列| 久久亚洲精品一区二区三区浴池 | 女人l8毛片a一级毛片免费 | 热久久国产精品 | 成人国产精品久久久免费 | 日本精品在线视频 | 久草视频在线资源 | 精品成人在线观看 | 看日本黄色录像 | 欧美激情在线观看一区二区三区 | 国产午夜亚洲精品久久999 | 国产大片中文字幕在线观看 | 在线观看免费精品国产 | 国产毛片久久久久久国产毛片 | 日韩国产成人精品视频 | 2021国产精品自产拍在线 | 九九热精彩视频 | 中文字幕在线观看免费 | 91探花在线 | 色妞ww精品视频7777 | 日韩在线视频一区二区三区 | 久久er国产精品免费观看8 | 美女被羞羞的网站 | 国产精品视频一区牛牛视频 | 久久亚洲综合网 | 天天干视频在线 | 久久久久亚洲国产 | 欧美专区在线观看 | 999久久精品国产 | www.奇米.com| 久久久久久a亚洲欧洲aⅴ | 亚洲国产欧美国产第一区二区三区 |