當前位置:首頁 » 知網查重 » tomcat多個虛擬目錄

tomcat多個虛擬目錄

發布時間: 2021-01-25 02:07:30

『壹』 tomcat一個埠最多建多少個虛擬目錄

您好,我來為您解答:
該server下面兩個service節點,每個service節點可以用Connector配置一個監聽埠,service里有隻能有一個Engine節點,它接受同級目錄Connector埠的請求,可以通過defaultHost屬性默認指向一個Host,Host就是一個該Connector埠下的域名,下面可以用Context配置多個虛擬目錄。

即:server下面可以有多個service,用於配置不同監聽埠

service下面可以有多個Host,用於配置該埠下的不同域名

Host里可以包含多個Context,用於配置該埠該域名下的不同虛擬目錄。
如果我的回答沒能幫助您,請繼續追問。

『貳』 如何配置tomcat建立的虛擬目錄下每個子目錄的訪問許可權

我也遇到類似的問題,目前還沒解決。。。

『叄』 如何用tomcat配置虛擬目錄方法要詳細明了

在tomcat6版本中:
1、【官方文檔】本人不推薦。
在tomcat\conf下server.xml中找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
在其中添加:
<Context path="" docBase="換成你的路徑" reloadable="true"></Context>
這的docBase要改成你的項目目錄。
2、 不修改server.xml【推薦使用此方法】
在tomcat文件夾的conf"catalina"localhost(對於Tomcat6版本及其以上,需要自己創建catalina和localhost這兩個文件夾)下新建一個xml文件。內容為
<?xml version="1.0" encoding="UTF-8"?>
<Context
docBase="換成你的路徑"
reloadable="true">
</Context>
文件名改成你自己的譬如http://localhost:8080/bbs ,文件名就為bbs.xml

其他配置:
打開 Tomcat6.0"conf"web.xml 文件,找到:
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
把false設成true保存,重啟Tomcat,讓tomcat6支持文件列表顯示

『肆』 Tomcat虛擬目錄的配置

你的conf/Catalina/localhost目錄下的XX.xml裡面是怎麼寫的?一般是這樣寫:
<Context docBase="你的項目路版徑" debug="0" privileged="true"></Context>一句話就行了。
瀏覽器訪問的權時候是http://<server_address>:<port>/XX就行了。//XX就是你前面定義的XX.xml文件的名稱。

『伍』 在配置tomcat虛擬目錄時,需要在哪兩個元素之間插入配置信息()

三.7
3*6*9*12=1944

『陸』 tomcat虛擬目錄的配置

你只拷了Root\WEB-INF下的文件當然報404啦.,,,你把整個ROOT文件下的東西拷到E:\test下再試試...
或者直接在test下建一個index.jsp文件試試....

『柒』 javaweb,tomcat中,一個虛擬目錄下只能存放一個web項目嗎

tomcat伺服器可以同時發布多個工程,比如

對應tomcat文件夾中webapps/內,就存在這三個WEB項目

『捌』 如何配置Tomcat的虛擬目錄。。

ROOT是tomcat的默認虛擬目錄,如果要改成自己的虛擬目錄怎麼辦呢?請繼續往下看吧。
要改成自己的虛擬目錄,就要請出server.xml來了,該文件是一個配置文件,在Tomcat\conf目錄下,使用任何文本編輯軟體都能打開它,我們先找到下面一句:
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
這里的port="8080"就是埠,我們完全可以用別的埠來代替,但不能是被系統佔用的埠(0--1023),這里簡單提一下。
下面我們再往下找,會發現以下的語句:
</Context>
</Host>
我們就應該找到這兩個語句,如果不懂E文,您就認定這兩個語句好了。然後我們將該語句更改如下:
</Context>
<Context path="/myjsp" debug="0" docBase="e:/myjsp" reloadable="true">
</Context>
</Host>
這里的path="/myjsp"就是我們就配置的虛擬目錄了,以後在地址欄中輸入http://localhost:8080/myjsp即可。而docBase="e:/myjsp" 則是機器本地路徑,他們通過這個語句形成一個映射關系,其它照抄。
將上面的First.jsp文件放到e:/myjsp目錄下,輸入http://localhost:8080/myjsp/First.jsp,是不是有一種喜上眉梢的感覺?
在論壇里我見得最多的就是很多人不知道javaBean文件放到哪裡,老實說開始我也不知道,更令人不解的是,十個人有九種不同的說法,這更讓我們茫然。其實這問題也不是我們想像的那麼復雜,我們以一個例子說明:
先建立一個java程序,代碼如下:
package hall;
public class SimpleBean {
private String message = "No message specified";
public String getMessage() {
return(message);
}
public void setMessage(String message) {
this.message = message;
}
}
保存為SimpleBean.java,編譯後會生成一個包,其實就相當於一個目錄,也就是SimpleBean.class會存放在hall目錄中,暫且保存起來,將來備用。
再輸入以下代碼:
<HTML>
<HEAD>
<TITLE>Reusing JavaBeans in JSP</TITLE>
</HEAD>
<BODY>
<CENTER>
<TABLE BORDER=5>
<TR><TH CLASS="TITLE">
Reusing JavaBeans in JSP</TABLE>
</CENTER>
<P>
<jsp:useBean id="test" class="hall.SimpleBean" />
<jsp:setProperty name="test" property="message" value="Hello WWW" />
<H1>Message: <I>
<jsp:getProperty name="test" property="message" />
</I></H1>
</BODY>
保存在我們剛才建立的虛擬目錄e:/myjsp下面,並命名為:BeanTest.jsp。
現在我們應該將hall(包)目錄放在哪兒呢?別急,我們先在e:/myjsp下建立一個文件夾WEB-INF,然後再在WEB-INF下建立一個classes文件夾,最後將hall目錄放到classes下,當然,hall下的位元組碼文件SimpleBean.class也一並要移過來,而SimpleBean.java就和BeanTest.jsp放到同一目錄吧(可以不需要放的,自己試試)。
好了,大功告成了,重新啟動機器(如果您試了好多次都不行,這一步一定要做),在瀏覽器中輸入:http://localhost:8080/myjsp/BeanTest.jsp,您看到了什麼?呵,別告訴我您什麼都沒看到,那肯定是您設置的問題了。

『玖』 如何用tomcat配置虛擬目錄

方法1:修改配置文件

方法2:添加配置文件,推薦使用,不需要重啟伺服器

方法3:在Tomcat根目錄下的conf目錄context.xml文件中插入

方法4:在Tomcat根目錄下的路徑/conf/Catalina/localhost/context.xml.default,在這里進行配置,這個虛擬路徑修改方法會讓該主機下的所有的站點都能載入,。

『拾』 tomcat虛擬目錄是什麼

貼一段,看看對你理解有沒有幫助。
tomcat 安裝好之後,只需要把你的程序包放到$Tomcat_Home$/webapps下就可以直接使用了。這樣會使webapps越來越大就需要設置虛擬目錄:
1.單個應用設置:
在<Host>和</host>之間加上
<Context path="/site" docBase="d:\site" reloadable="true" debug="0">
</Context>
參數:path 表示在瀏覽器中輸入http://localhost:8080/site
docBase表示你的程序包的物理絕對路徑,默認的絕對路徑是$Tomcat_Home$/webapps
這樣設定了之後會在$tomcat_home$/conf/catalina/localhost目錄下生成一個site.xml文件,此文件的內容就是剛才設置的內容。
2.通過前面我們知道了在$tomcat_home$/conf/catalina/localhost目錄下會生成相應的配置文件,因此我們可以直接在$tomcat_home$/conf/catalina/localhost目錄下寫配置文件文件名任意取,最好是跟你的web應用相同便於管理,如site.xml內容同上
<Context path="/site" docBase="d:\site" reloadable="true" debug="0">
</Context>
3.更改整個根目錄:
找到<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
將appBase的設置成期望的路徑(絕對路徑)
出現的問題:輸入:http://localhost:8080/沒有出現默認的頁面
原因當然是更改了路徑造成的。解決也很簡單了,把文件拷過來,或者再把原來默認的設成虛擬路徑。

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731