云下的天空

          堅(jiān)持 隨心而動(dòng) 走自己的路

           

          tomcat簡(jiǎn)介之web.xml詳解

          原文轉(zhuǎn)載自:


          一、Tomcat背景

            自從JSP發(fā)布之后,推出了各式各樣的JSP引擎。Apache Group在完成GNUJSP1.0的開(kāi)發(fā)以后,開(kāi)始考慮在SUN的JSWDK基礎(chǔ)上開(kāi)發(fā)一個(gè)可以直接提供Web服務(wù)的JSP服務(wù)器,當(dāng)然同時(shí)也支持Servlet, 這樣Tomcat就誕生了
          Tomcat是jakarta項(xiàng)目中的一個(gè)重要的子項(xiàng)目,其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,同時(shí)它又是sun公司官方推薦的servlet和jsp容器,因此其越來(lái)越多的受到軟件公司和開(kāi)發(fā)人員的喜愛(ài)。servlet和jsp的最新規(guī)范都可以在tomcat的新版本中得到實(shí)現(xiàn)。其次,Tomcat是完全免費(fèi)的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。Tomcat與Apache的組合相當(dāng)完美。

           

          二、Tomcat目錄

          tomcat
          |---bin Tomcat:
          存放啟動(dòng)和關(guān)閉tomcat腳本

          |---conf Tomcat:存放不同的配置文件(server.xml和web.xml);
          |---doc:存放Tomcat文檔;
          |---lib
          /japser/common:存放Tomcat運(yùn)行需要的庫(kù)文件(JARS);
          |---logs:存放Tomcat執(zhí)行時(shí)的LOG文件;
          |---src:存放Tomcat的源代碼;
          |---webapps:Tomcat的主要Web發(fā)布目錄(包括
          應(yīng)用程序示例);
          |---work:
          存放jsp編譯后產(chǎn)生的class文件

          三、Tomcat類加載

              Bootstrap($JAVA_HOME/jre/lib/ext/*.jar) 
          System($CLASSPATH/*.class
          和指定的jar) 
          Common($CATALINA_HOME/common 
          下的classes,lib,endores三個(gè)子目錄
          Catalina ($CATALINA_HOME/server/
          下的classeslib目錄僅對(duì)Tomcat可見(jiàn))
          &Shared($CATALINA_HOME/shared/
          下的classeslib目錄以及$CATALINA_HOME/lib目錄)僅對(duì)Web應(yīng)用程序可見(jiàn),對(duì)Tomcat不可見(jiàn)WebApp($WEBAPP/Web-INF/*僅對(duì)該WEB應(yīng)用可見(jiàn)classes/*.class lib/*.jar)

          加載類和資源的順序?yàn)椋?/span>
          1
          /Web-INF/classes

          2/Web-INF/lib/*.jar

          3Bootstrap

          4System

          5$CATALINA_HOME/common/classes
          6
          $CATALINA_HOME/common/endores/*.jar

          7$CATALINA_HOME/common/lib/*.jar

          8$CATALINA_HOME/shared/classes
          9
          $CATALINA_HOME/shared/lib/*.jar

           

          四、server.xml配置簡(jiǎn)介

          下面講述這個(gè)文件中的基本配置信息,更具體的配置信息請(qǐng)參考tomcat的文檔:
              server: 
                    1
          port 指定一個(gè)端口,這個(gè)端口負(fù)責(zé)監(jiān)聽(tīng)關(guān)閉tomcat的請(qǐng)求 
                    2
          shutdown 指定向端口發(fā)送的命令字符串 
              service: 
                    1
          name 指定service的名字 
              Connector (
          表示客戶端和service之間的連接)
                    1
          port 指定服務(wù)器端要?jiǎng)?chuàng)建的端口號(hào),并在這個(gè)斷口監(jiān)聽(tīng)來(lái)自客戶端的請(qǐng)求 
                    2
          minProcessors 服務(wù)器啟動(dòng)時(shí)創(chuàng)建的處理請(qǐng)求的線程數(shù) 
                    3
          maxProcessors 最大可以創(chuàng)建的處理請(qǐng)求的線程數(shù) 
                    4
          enableLookups 如果為true,則可以通過(guò)調(diào)用request.getRemoteHost()進(jìn)行DNS

          詢來(lái)得到遠(yuǎn)程客戶端的實(shí)際主機(jī)名,若為false則不進(jìn)行DNS查詢,而是返回其ip

          地址 
                    5
          redirectPort 指定服務(wù)器正在處理http請(qǐng)求時(shí)收到了一個(gè)SSL傳輸請(qǐng)求后重定向的

          端口號(hào) 
                    6
          acceptCount 指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理

          隊(duì)列中的請(qǐng)求數(shù),超過(guò)這個(gè)數(shù)的請(qǐng)求將不予處理 
                    7
          connectionTimeout 指定超時(shí)的時(shí)間數(shù)(以毫秒為單位
              Engine (
          表示指定service中的請(qǐng)求處理機(jī),接收和處理來(lái)自Connector的請(qǐng)求)
                    1
          defaultHost 指定缺省的處理請(qǐng)求的主機(jī)名,它至少與其中的一個(gè)host元素的name

          屬性值是一樣的 
              Context (
          表示一個(gè)web應(yīng)用程序)
                    1
          docBase 應(yīng)用程序的路徑或者是WAR文件存放的路徑 
                    2
          path 表示此web應(yīng)用程序的url的前綴,這樣請(qǐng)求的url

          http://localhost:8080/path/**** 
                    3
          reloadable 這個(gè)屬性非常重要,如果為true,則tomcat會(huì)自動(dòng)檢測(cè)應(yīng)用程序的

          /WEB-INF/lib /WEB-INF/classes目錄的變化,自動(dòng)裝載新的應(yīng)用程序,我們可

          以在不重起tomcat的情況下改變應(yīng)用程序 
              host (
          表示一個(gè)虛擬主機(jī))
                    1
          name 指定主機(jī)名 
                    2
          appBase 應(yīng)用程序基本目錄,即存放應(yīng)用程序的目錄 
                    3
          unpackWARs 如果為true,則tomcat會(huì)自動(dòng)將WAR文件解壓,否則不解壓,直接

          WAR文件中運(yùn)行應(yīng)用程序 
              Logger (
          表示日志,調(diào)試和錯(cuò)誤信息)
                    1
          className 指定logger使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Logger 接口 
                    2
          prefix 指定log文件的前綴 
                    3
          suffix 指定log文件的后綴 
                    4
          timestamp 如果為true,則log文件名中要加入時(shí)間,如下

          :localhost_log.2001-10-04.txt 
             Realm (
          表示存放用戶名,密碼及role的數(shù)據(jù)庫(kù))
                    1
          className 指定Realm使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Realm接口 
             Valve (
          功能與Logger差不多,其prefixsuffix屬性解釋和Logger 中的一樣)
                    1
          className 指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve

          類可以記錄應(yīng)用程序的訪問(wèn)信息 
              directory
          (指定log文件存放的位置):
              1
          pattern 有兩個(gè)值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行

          請(qǐng)求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記

          錄的值更多

           

          五、web.xml配置簡(jiǎn)介

          1、默認(rèn)(歡迎)文件的設(shè)置

           tomcat4\conf\web.xml中,<welcome-file-list>IIS中的默認(rèn)文件意思相同。

           <welcome-file-list>

           <welcome-file>index.html</welcome-file>

           <welcome-file>index.htm</welcome-file>

           <welcome-file>index.jsp</welcome-file>

           </welcome-file-list>

           

          2、報(bào)錯(cuò)文件的設(shè)置

          <error-page>

          <error-code>404</error-code>

          <location>/notFileFound.jsp</location>

          </error-page>

          <error-page>

          <exception-type>java.lang.NullPointerException</exception-type>

          <location>/null.jsp</location>

          </error-page>

          如果某文件資源沒(méi)有找到,服務(wù)器要報(bào)404錯(cuò)誤,按上述配置則會(huì)調(diào)用\webapps\ROOT\notFileFound.jsp

          如果執(zhí)行的某個(gè)JSP文件產(chǎn)生NullPointException ,則會(huì)調(diào)用\webapps\ROOT\null.jsp

           

          3、會(huì)話超時(shí)的設(shè)置

          設(shè)置session 的過(guò)期時(shí)間,單位是分鐘;

          <session-config>

          <session-timeout>30</session-timeout>

          </session-config>

           

          4、過(guò)濾器的設(shè)置

          <filter>

          <filter-name>FilterSource</filter-name>

          <filter-class>project4. FilterSource </filter-class>

          </filter>

          <filter-mapping>

          <filter-name>FilterSource</filter-name>

          <url-pattern>/WwwServlet</url-pattern>

          (<url-pattern>/haha/*</url-pattern>)

          </filter-mapping>

           

          過(guò)濾:

          1) 身份驗(yàn)證的過(guò)濾Authentication Filters

          2) 日志和審核的過(guò)濾Logging and Auditing Filters

          3) 圖片轉(zhuǎn)化的過(guò)濾Image conversion Filters

          4) 數(shù)據(jù)壓縮的過(guò)濾Data compression Filters

          5) 加密過(guò)濾Encryption Filters

          6) Tokenizing Filters

          7) 資源訪問(wèn)事件觸發(fā)的過(guò)濾Filters that trigger resource access events XSL/T 過(guò)濾XSL/T filters

          9) 內(nèi)容類型的過(guò)濾Mime-type chain Filter 注意監(jiān)聽(tīng)器的順序,如:先安全過(guò)濾,然后資源,

          然后內(nèi)容類型等,這個(gè)順序可以自己定。

           

          六、管理 
              1
          、用戶配置 
                
          在進(jìn)行具體Tomcat管理之前,先給tomcat添加一個(gè)用戶,使這個(gè)用戶有權(quán)限來(lái)進(jìn)行管理。 
                
          打開(kāi)conf目錄下的tomcat-users.xml文件,在相應(yīng)的位置添加下面一行: 
              <user name="user" password="user" roles="standard,manager"/> 
              
          然后重起tomcat,在瀏覽器中輸入http://localhost:8080/manager/,會(huì)彈出對(duì)話框,輸入上面的用戶

          名和密碼即可。 

              2
          、應(yīng)用程序列表 
                
          在瀏覽器中輸入http://localhost:8080/manager/list,瀏覽器將會(huì)顯示如下的信息: 
              OK - Listed applications for virtual host localhost 
              /ex:running:1 
              /examples:running:1 
              /webdav:running:0 
              /tomcat-docs:running:0 
              /manager:running:0 
              /:running:0 
               
          上面顯示的信息分別為:應(yīng)用程序的路徑、當(dāng)前狀態(tài)、連接這個(gè)程序的session數(shù)

             3
          、重新裝載應(yīng)用程序 
                
          在瀏覽器中輸入 http://localhost:8080/manager/reload?path=/examples,瀏覽器顯示如下: 
              OK - Reloaded application at context path /examples    

          這表示example應(yīng)用程序裝載成功,如果我們將server.xmlContext元素的reloadable屬性設(shè)為true,則沒(méi)必要利用這種方式重新裝載應(yīng)用程序,因?yàn)?/span>tomcat會(huì)自動(dòng)裝載。

           

          4、顯示session信息 
              
          在瀏覽器中輸入http://localhost:8080/manager/sessions?path=/examples,瀏覽器顯示如下: 
              OK - Session information for application at context path /examples Default maximum session inactive

          interval 30 minutes 

          5
          、啟動(dòng)和關(guān)閉應(yīng)用程序 
             
          在瀏覽器中輸入http://localhost:8080/manager/start?path=/examples

          http://localhost:8080/manager/stop?path=/examples分別啟動(dòng)和關(guān)閉examples應(yīng)用程序。

          一、Tomcat背景
            自從JSP發(fā)布之后,推出了各式各樣的JSP引擎。Apache Group在完成GNUJSP1.0的開(kāi)發(fā)以后,開(kāi)始考慮在SUN的JSWDK基礎(chǔ)上開(kāi)發(fā)一個(gè)可以直接提供Web服務(wù)的JSP服務(wù)器,當(dāng)然同時(shí)也支持Servlet, 這樣Tomcat就誕生了
          Tomcat是jakarta項(xiàng)目中的一個(gè)重要的子項(xiàng)目,其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,同時(shí)它又是sun公司官方推薦的servlet和jsp容器,因此其越來(lái)越多的受到軟件公司和開(kāi)發(fā)人員的喜愛(ài)。servlet和jsp的最新規(guī)范都可以在tomcat的新版本中得到實(shí)現(xiàn)。其次,Tomcat是完全免費(fèi)的軟件,任何人都可以從互聯(lián)網(wǎng)上自由地下載。Tomcat與Apache的組合相當(dāng)完美。

           

          二、Tomcat目錄

          tomcat
          |---bin Tomcat:
          存放啟動(dòng)和關(guān)閉tomcat腳本

          |---conf Tomcat:存放不同的配置文件(server.xml和web.xml);
          |---doc:存放Tomcat文檔;
          |---lib
          /japser/common:存放Tomcat運(yùn)行需要的庫(kù)文件(JARS);
          |---logs:存放Tomcat執(zhí)行時(shí)的LOG文件;
          |---src:存放Tomcat的源代碼;
          |---webapps:Tomcat的主要Web發(fā)布目錄(包括
          應(yīng)用程序示例);
          |---work:
          存放jsp編譯后產(chǎn)生的class文件

          三、Tomcat類加載

              Bootstrap($JAVA_HOME/jre/lib/ext/*.jar) 
          System($CLASSPATH/*.class
          和指定的
          jar) 
          Common($CATALINA_HOME/common 
          下的classes,lib,endores三個(gè)子目錄

          Catalina ($CATALINA_HOME/server/
          下的classeslib目錄僅對(duì)Tomcat可見(jiàn)
          )
          &Shared($CATALINA_HOME/shared/
          下的classeslib目錄以及$CATALINA_HOME/lib目錄)僅對(duì)Web應(yīng)用程序可見(jiàn),對(duì)Tomcat不可見(jiàn)WebApp($WEBAPP/Web-INF/*僅對(duì)該WEB應(yīng)用可見(jiàn)
          classes/*.class lib/*.jar)

          加載類和資源的順序?yàn)椋?/font>
          1
          /Web-INF/classes

          2/Web-INF/lib/*.jar

          3Bootstrap

          4System

          5$CATALINA_HOME/common/classes
          6
          $CATALINA_HOME/common/endores/*.jar

          7$CATALINA_HOME/common/lib/*.jar

          8$CATALINA_HOME/shared/classes
          9
          $CATALINA_HOME/shared/lib/*.jar

           

          四、server.xml配置簡(jiǎn)介

          下面講述這個(gè)文件中的基本配置信息,更具體的配置信息請(qǐng)參考tomcat的文檔:
              server: 
                    1
          port 指定一個(gè)端口,這個(gè)端口負(fù)責(zé)監(jiān)聽(tīng)關(guān)閉tomcat的請(qǐng)求 
                    2
          shutdown 指定向端口發(fā)送的命令字符串 
              service: 
                    1
          name 指定service的名字
           
              Connector (
          表示客戶端和service之間的連接)

                    1
          port 指定服務(wù)器端要?jiǎng)?chuàng)建的端口號(hào),并在這個(gè)斷口監(jiān)聽(tīng)來(lái)自客戶端的請(qǐng)求 
                    2
          minProcessors 服務(wù)器啟動(dòng)時(shí)創(chuàng)建的處理請(qǐng)求的線程數(shù)
           
                    3
          maxProcessors 最大可以創(chuàng)建的處理請(qǐng)求的線程數(shù)
           
                    4
          enableLookups 如果為true,則可以通過(guò)調(diào)用request.getRemoteHost()進(jìn)行DNS

          詢來(lái)得到遠(yuǎn)程客戶端的實(shí)際主機(jī)名,若為false則不進(jìn)行DNS查詢,而是返回其ip

          地址 
                    5
          redirectPort 指定服務(wù)器正在處理http請(qǐng)求時(shí)收到了一個(gè)SSL傳輸請(qǐng)求后重定向的

          端口號(hào) 
                    6
          acceptCount 指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理

          隊(duì)列中的請(qǐng)求數(shù),超過(guò)這個(gè)數(shù)的請(qǐng)求將不予處理 
                    7
          connectionTimeout 指定超時(shí)的時(shí)間數(shù)(以毫秒為單位

              Engine (
          表示指定service中的請(qǐng)求處理機(jī),接收和處理來(lái)自Connector的請(qǐng)求)

                    1
          defaultHost 指定缺省的處理請(qǐng)求的主機(jī)名,它至少與其中的一個(gè)host元素的name

          屬性值是一樣的 
              Context (
          表示一個(gè)web應(yīng)用程序)

                    1
          docBase 應(yīng)用程序的路徑或者是WAR文件存放的路徑 
                    2
          path 表示此web應(yīng)用程序的url的前綴,這樣請(qǐng)求的url

          http://localhost:8080/path/**** 
                    3
          reloadable 這個(gè)屬性非常重要,如果為true,則tomcat會(huì)自動(dòng)檢測(cè)應(yīng)用程序的

          /WEB-INF/lib /WEB-INF/classes目錄的變化,自動(dòng)裝載新的應(yīng)用程序,我們可

          以在不重起tomcat的情況下改變應(yīng)用程序 
              host (
          表示一個(gè)虛擬主機(jī))

                    1
          name 指定主機(jī)名 
                    2
          appBase 應(yīng)用程序基本目錄,即存放應(yīng)用程序的目錄
           
                    3
          unpackWARs 如果為true,則tomcat會(huì)自動(dòng)將WAR文件解壓,否則不解壓,直接

          WAR文件中運(yùn)行應(yīng)用程序 
              Logger (
          表示日志,調(diào)試和錯(cuò)誤信息)

                    1
          className 指定logger使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Logger 接口 
                    2
          prefix 指定log文件的前綴
           
                    3
          suffix 指定log文件的后綴
           
                    4
          timestamp 如果為true,則log文件名中要加入時(shí)間,如下

          :localhost_log.2001-10-04.txt 
             Realm (
          表示存放用戶名,密碼及role的數(shù)據(jù)庫(kù))

                    1
          className 指定Realm使用的類名,此類必須實(shí)現(xiàn)org.apache.catalina.Realm接口 
             Valve (
          功能與Logger差不多,其prefixsuffix屬性解釋和Logger 中的一樣)

                    1
          className 指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve

          類可以記錄應(yīng)用程序的訪問(wèn)信息 
              directory
          (指定log文件存放的位置):

              1
          pattern 有兩個(gè)值,common方式記錄遠(yuǎn)程主機(jī)名或ip地址,用戶名,日期,第一行

          請(qǐng)求的字符串,HTTP響應(yīng)代碼,發(fā)送的字節(jié)數(shù)。combined方式比common方式記

          錄的值更多

           

          五、web.xml配置簡(jiǎn)介

          1、默認(rèn)(歡迎)文件的設(shè)置

           tomcat4\conf\web.xml中,<welcome-file-list>IIS中的默認(rèn)文件意思相同。

           <welcome-file-list>

           <welcome-file>index.html</welcome-file>

           <welcome-file>index.htm</welcome-file>

           <welcome-file>index.jsp</welcome-file>

           </welcome-file-list>

           

          2、報(bào)錯(cuò)文件的設(shè)置

          <error-page>

          <error-code>404</error-code>

          <location>/notFileFound.jsp</location>

          </error-page>

          <error-page>

          <exception-type>java.lang.NullPointerException</exception-type>

          <location>/null.jsp</location>

          </error-page>

          如果某文件資源沒(méi)有找到,服務(wù)器要報(bào)404錯(cuò)誤,按上述配置則會(huì)調(diào)用\webapps\ROOT\notFileFound.jsp

          如果執(zhí)行的某個(gè)JSP文件產(chǎn)生NullPointException ,則會(huì)調(diào)用\webapps\ROOT\null.jsp

           

          3、會(huì)話超時(shí)的設(shè)置

          設(shè)置session 的過(guò)期時(shí)間,單位是分鐘;

          <session-config>

          <session-timeout>30</session-timeout>

          </session-config>

           

          4、過(guò)濾器的設(shè)置

          <filter>

          <filter-name>FilterSource</filter-name>

          <filter-class>project4. FilterSource </filter-class>

          </filter>

          <filter-mapping>

          <filter-name>FilterSource</filter-name>

          <url-pattern>/WwwServlet</url-pattern>

          (<url-pattern>/haha/*</url-pattern>)

          </filter-mapping>

           

          過(guò)濾:

          1) 身份驗(yàn)證的過(guò)濾Authentication Filters

          2) 日志和審核的過(guò)濾Logging and Auditing Filters

          3) 圖片轉(zhuǎn)化的過(guò)濾Image conversion Filters

          4) 數(shù)據(jù)壓縮的過(guò)濾Data compression Filters

          5) 加密過(guò)濾Encryption Filters

          6) Tokenizing Filters

          7) 資源訪問(wèn)事件觸發(fā)的過(guò)濾Filters that trigger resource access events XSL/T 過(guò)濾XSL/T filters

          9) 內(nèi)容類型的過(guò)濾Mime-type chain Filter 注意監(jiān)聽(tīng)器的順序,如:先安全過(guò)濾,然后資源,

          然后內(nèi)容類型等,這個(gè)順序可以自己定。

           

          六、管理 
              1
          、用戶配置 
                
          在進(jìn)行具體Tomcat管理之前,先給tomcat添加一個(gè)用戶,使這個(gè)用戶有權(quán)限來(lái)進(jìn)行管理。 
                
          打開(kāi)conf目錄下的tomcat-users.xml文件,在相應(yīng)的位置添加下面一行:
           
              <user name="user" password="user" roles="standard,manager"/> 
              
          然后重起tomcat,在瀏覽器中輸入http://localhost:8080/manager/,會(huì)彈出對(duì)話框,輸入上面的用戶

          名和密碼即可。 

              2
          、應(yīng)用程序列表 
                
          在瀏覽器中輸入http://localhost:8080/manager/list,瀏覽器將會(huì)顯示如下的信息: 
              OK - Listed applications for virtual host localhost 
              /ex:running:1 
              /examples:running:1 
              /webdav:running:0 
              /tomcat-docs:running:0 
              /manager:running:0 
              /:running:0 
               
          上面顯示的信息分別為:應(yīng)用程序的路徑、當(dāng)前狀態(tài)、連接這個(gè)程序的session數(shù)


             3
          、重新裝載應(yīng)用程序 
                
          在瀏覽器中輸入 http://localhost:8080/manager/reload?path=/examples,瀏覽器顯示如下: 
              OK - Reloaded application at context path /examples    

          這表示example應(yīng)用程序裝載成功,如果我們將server.xmlContext元素的reloadable屬性設(shè)為true,則沒(méi)必要利用這種方式重新裝載應(yīng)用程序,因?yàn)?/span>tomcat會(huì)自動(dòng)裝載。

           

          4、顯示session信息 
              
          在瀏覽器中輸入http://localhost:8080/manager/sessions?path=/examples,瀏覽器顯示如下: 
              OK - Session information for application at context path /examples Default maximum session inactive

          interval 30 minutes 

          5
          、啟動(dòng)和關(guān)閉應(yīng)用程序 
             
          在瀏覽器中輸入http://localhost:8080/manager/start?path=/examples

          http://localhost:8080/manager/stop?path=/examples分別啟動(dòng)和關(guān)閉examples應(yīng)用程序。

          posted on 2011-06-02 17:40 天空布藍(lán) 閱讀(19170) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA EE


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          • 隨筆 - 21
          • 文章 - 0
          • 評(píng)論 - 6
          • 引用 - 0

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          Flex學(xué)習(xí)鏈接

          搜索

          •  

          最新評(píng)論

          • 1.?re: tomcat7的配置
          • 新建變量名: TOMCAT_HOME 應(yīng)該為CATALINA_HOME
          • --houkai
          • 2.?re: tomcat7的配置
          • 確實(shí)是的@寒澈
          • --houkai
          • 3.?re: tomcat7的配置
          • @ftp123
            你娘里個(gè)大雪碧 里面會(huì)有common這個(gè)文件夾嗎 不知道還尼瑪在這瞎比比 純尼瑪誤導(dǎo)人 我最惡心的就是這樣沒(méi)事裝逼的人 艸
          • --cao
          • 4.?re: tomcat7的配置
          • 從哪抄來(lái)的,是抄的,你也說(shuō)聲啊,要不自己測(cè)試下也可以,害人測(cè)試半天。
          • --ftp123
          • 5.?re: tomcat7的配置
          • %TOMCAT_HOME%\common\lib 從tomcat6.0開(kāi)始已經(jīng)沒(méi)有common文件夾了,直接用\lib,害我找了半天common文件夾啊,趕快改過(guò)來(lái)吧
          • --寒澈

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 阿尔山市| 昌乐县| 西充县| 佛教| 蒙自县| 五大连池市| 南木林县| 禄劝| 太湖县| 郎溪县| 海兴县| 和龙市| 保康县| 墨江| 武宣县| 上蔡县| 通河县| 叶城县| 紫金县| 龙海市| 高台县| 大丰市| 永胜县| 青冈县| 西华县| 延川县| 区。| 蚌埠市| 江油市| 山东| 巴林右旗| 高密市| 陆良县| 绥宁县| 会同县| 云安县| 永福县| 象山县| 灌云县| 奇台县| 确山县|