Tomcat5.5 Admin的安裝與配置

magichuyi發表於2020-04-05

 

Tomcat 5.0 可以直接通過執行在網頁瀏覽器的配置應用程式非常方便地進行伺服器的配置。這個應用程式稱為Tomcat Administration Web Application。然而,Tomcat 5.5 以後的binary 核心安裝版不再提供Tomcat Administration Web Application。要安裝後者,需要單獨下載和安裝。Tomcat 並沒有為Administration Web Application提供一種自動整合的安裝程式。本文將講述安裝和配置的詳細過程。

第一步,確認你的Tomcat 中是否已安裝了Administration Web Application。

首先確定Tomcat Service 正在執行。然後在瀏覽器中,鍵入 http://localhost:8080/admin,如果看到Tomcat Web Server Administration Tool 的頁面,說明Administration Web Application 已安裝好了。你可以省點時間,不必讀下文了。如果看到的是
Tomcats administration web application is no longer installed by default. Download and install the "admin" package to use it.
那說明沒有admin 檔案包 可以參照以下列表完成配置

第二步,下載admin package。
仔細看,[url]http://tomcat.apache.org/download-55.cgi [/url], 在下載頁面的Binary Distributions欄下的第四大項,Administration Web Application 即是。

第三步,當解壓下載的Administration Web Application 檔案。

比如放在c:/tom中,你會發現解壓後的檔案為 c:/tom/apache-tomcat-5.5.17。 這時鍵入 http://localhost:8080/admin 去檢驗admin,會發現Tomcat什麼都沒有改變。因為解壓的admin檔案還沒有配置到Tomcat 的系統中。下面的步驟告訴你如何將admin檔案配置到Tomcat 的伺服器中。

第四步,將 c:/tom/apache-tomcat-5.5.17/conf/Catalina/localhost/admin.xml的
admin.xml 檔案拷貝到c:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/Catalina/localhost. 的資料夾中。注意一定要放在正確的路徑的資料夾中。

第五步,將c:/tom/apache-tomcat-5.5.17/server/webapps中的admin整個資料夾拷貝到c:/Program Files/Apache SoftwareFoundation/Tomcat5.5/server/webapps 資料夾中。

第六步,用具有編輯功能的notepad等開啟 c:/Program Files/Apache Software Foundation/Tomcat 5.5/conf/中的tomcat-users.xml 檔案。在最後一行之前,加入下列一行
<user username="admin" password="tomcat" roles="admin"/>

<role rolename="admin"/>
<user username="both" password="tomcat" roles="tomcat,admin,manager"/>

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/wanghongyiwhy/archive/2008/12/23/3591417.aspx


注意username/password可以是你喜歡的任意組合,但roles="admin" 不可隨意改動。

第七步,重啟Tomcat Server,在web瀏覽器中鍵入 http://localhost:8080/admin, 這時你如果能看到 Tomcat Server Web Administration Tool 的login介面, 就大功告成。若是還看不到上述頁面,可檢查瀏覽器的代理伺服器的設定,使之能夠接受localhost。

 

還打不開就用下面的終極絕招!

目錄: E:/Tomcat5.5/conf/web.xml
<!-- listings Should directory listings be produced if there -->
<!-- is no welcome file in this directory? [false] -->
<!-- WARNING: Listings for directories with many -->
<!-- entries can be slow and may consume -->
<!-- significant proportions of server resources. -->
<!-- -->
.....
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>
org.apache.catalina.servlets.DefaultServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
......
false --> true
這樣就可以瀏覽了,不過整個Tomcat都是可以瀏覽,有點危險。
其他就按你自己的配:
目錄:E:/Tomcat5.5/conf/Catalina/localhost/jspweb.xml
<?xml version='1.0' encoding='utf-8'?>
<Context docBase="/c:/jspweb/" path="/jspweb">
</Context>
因該和5.0一樣了,不過你絕對是浪費5.5的安全特性.....

 

相關文章