国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

在 UNIX 中安裝和配置開發 Web 服務器

瀏覽:4日期:2024-06-12 14:06:31

開始之前

了解本教程中包含的內容以及如何最好地利用本教程。

關于本教程

您希望(或需要)安裝功能齊全的應用程序服務器來開發、測試、部署和優化 Java™ 2 Platform, Enterprise Edition (J2EE™) 應用程序?或者,也許您只是希望了解一些新知識,因此您決定建立自己的應用程序服務器環境。您將從哪里開始著手?

無論您的動機如何,如果您在閱讀本教程,您很可能熟悉有關網站如何工作的基礎知識,以及從瀏覽器訪問應用程序可能需要什么最低公共標準(域、代碼、Web 瀏覽器、數據庫,等等)。只要您掌握了基礎知識,具有對 Web 或應用程序服務器的需要,能夠訪問 Unix 服務器,并且渴望了解有關 Web 服務器管理的點滴,那么本教程就是為您準備的。

目標

在本教程中,您將了解:

有關 Apache Tomcat 和 UNIX 的介紹,以及讓您開始起步所需要的知識。

企業與獨立 Web 體系結構之比較。

如何從頭設置 UNIX 服務器,以便為 Web 或應用程序服務器的安裝做好準備。

有關如何安裝和啟動 Tomcat Web 服務器的詳細、循序漸進的說明。

有關設置 Tomcat Web Application Manager 訪問的信息。

用于部署示例應用程序的說明。

其他資源。

先決條件

本教程假設您已經安裝了所選擇的基本 UNIX 操作系統。要運行本教程中的示例,您還必須安裝并運行 Tomcat 版本 6。

系統要求

服務器應該至少有 10GB 的可用硬盤空間和最低 512MB 的內存。在開始之前,您需要在 UNIX 服務器上安裝以下附加工具:

Web 瀏覽器:任何瀏覽器都行。

Java 2 Standard Edition Runtime Environment (JRE) 5.0 發布版或更新版本:Apache Tomcat 版本 6 需要該 JRE。

C 編譯器:遺憾的是,諸如 Solaris 和 IBM® AIX® 等主流的 UNIX 版本沒有附帶這樣的編譯器。有關更多信息,請參閱參考資料中指向 GNU GCC 文章的鏈接。

文件提取工具:在您的服務器上,您很可能需要 gunzip、tar、bzcat,并且可能需要 GNU make 和 tar(gmake、gtar——可從 GNU 站點下載),以正確地提取文件。

要檢查服務器上已經有哪些工具在運行,可以運行以下命令:

cd /usr

Find . –name *.tar (repeat for *make, *zip, etc.)

Tomcat 代碼:在繼續之前,您需要從 Apache 下載站點下載 Tomcat 版本 6 的代碼。將 tar.gz 文件保存到您的服務器。

Tomcat 與 UNIX

本教程的目的不是為您提供與 Tomcat 相關的所有內容的權威指南,而是讓您迅速奠定有關獨立開發或測試服務器環境的扎實知識基礎。當您具備這樣的基礎時,如果樂意的話,可以將其擴展到全面的企業環境。

為什么使用 Tomcat?

為什么應該使用 Tomcat 而不是使用諸如 Jboss、Geronimo 或 WebSphere Application Server Express 等備選方案呢?

Tomcat 版本 6 本身是一個輕量級的解決方案。它沒有附帶所有的 Java Platform, Enterprise Edition (Java EE) 功能以及可在 Jboss、Geronimo 和 IBM WebSphere® Application Server Express 中找到的附加軟件包,但它也不需要多少內存,即使在較小的服務器上也運行得非常快速。此外,它還是免費可用的。

Tomcat 是一個 JavaServer™ Pages (JSP)/Servlet 容器,僅支持基本的 Java 應用程序服務器功能。它缺乏可伸縮性和 Java EE 版本 5 遵從性,這就是很少在生產環境中使用它的原因。

如果您希望在企業環境中使用新服務器,更顯而易見的 UNIX 版本是 AIX 和 Solaris。事實上,Solaris 擁有最高的企業市場份額百分比。其他 UNIX 選擇包括 FreeBSD 和 Mac OS X。

Tomcat 的 UNIX 和 Windows® 安裝

可以在 Windows 計算機上運行本教程中的示例。在經過多年僅迎合 UNIX 以后,Apache 社區通過為 Windows 平臺進行開發而實現了此功能。然而,取決于您所查對的統計數據,90% 以上的 Web 服務器體系結構解決方案中都使用了 Apache Web 服務器和后續產品。長話短說,UNIX 提供了純多用戶操作系統的穩定性、安全性和簡單性,這是 Windows Server® 操作系統所無法比擬的。

話雖這樣說,但是如果您決定使用 Windows,您應該在繼續之前注意 UNIX 與 Windows 之間的 Tomcat 設置所存在的一些區別:

在 UNIX 服務器上提取初始安裝文件可能需要 bzcat、gunzip 和 tar 或 gtar。Windows 服務器計算機通常使用 WinZip 或類似的實用工具。

UNIX 服務器上的 PATH 設置更加明顯。Windows 仍然使用 path 語句,但大部分設置是在幕后或在安裝軟件時自動完成的。

UNIX 設置和配置中的權限注意事項更為重要。UNIX 服務器的卓越安全強度也是問題的一個最大根源:權限問題。在初始安裝軟件時,您需要正確的權限才能將軟件寫入到基本操作系統的文件系統——/var、/tmp,等等。此外,在將各種內部和外部軟件組件連接到 UNIX 服務器時,始終要注意權限注意事項。始終要考慮到 ID、組和正確的訪問權限。

在 Windows 中,安裝是基于圖形用戶界面 (GUI) 的,而 UNIX 傳統地使用命令行界面 (CLI)。這種情況隨著 Gnome 和其他圖形環境的推出而有所改變,包括日益流行的 Mac OS X 版本 10.5 Leopard。然而,純粹主義者始終鐘情于 CLI。此外,CLI 也是最好的學習方式。

Windows 使用 .bat 文件表示自動化的批處理過程,使用 .exe 文件表示可執行文件。UNIX 缺省使用 .sh 或 .ksh 文件擴展名表示可執行腳本等等。.sh 或 .ksh 格式取決于您使用哪一種 Shell。

Tomcat 版本

面對每個版本中包括的眾多修補程序、調整、新功能或執行舊任務的新方法,有時很難決定應該選擇使用哪一個軟件版本。在 Tomcat 中,您將面對同樣的問題。我建議您考慮表 1 中的詳細信息,以使您的管理服務器與用于對正在部署的應用程序進行編碼的 J2EE 規范相匹配。

表 1. 與 Tomcat 版本相關的 JSP 規范

JSP 規范Tomcat 版本2.5/2.16.0.x2.4/2.05.5.x2.3/1.24.1.x2.2/1.13.3.x(已存檔)

另一種決定軟件版本的不那么技術性的方法,是堅持使用您希望使用的軟件的最新穩定版本。通常,您將獲得所有的最新安全修補程序和功能。

體系結構概述

了解 Tomcat 的局限性以及典型的企業環境是如何設置的。

局限性

您的 Tomcat 安裝是否需要是純開發環境中的單一服務器?這不是非常有限制性嗎?是的,事實上就是這樣!Tomcat 實際上已被下載了數百萬次,并成功地在生產環境中運行著許多著名的網站。然而,它具有其局限性。

可以使用商業軟件產品——特別是 IBM WebSphere Application Server,主要是由于它們完全的 J2EE 遵從性、附加的功能和安全性,它們對生產環境來說遠遠更加優異。如果您希望在全功能的生產環境中實現 Tomcat,您仍然可以使用本教程來奠定基礎。

企業環境

如圖 1 所示的企業體系結構,差不多就是當您在瀏覽器中按下 Enter 鍵時,可能在幕后看到的內容的精確描述。該體系結構由重復的元素包組成,我看到這些元素正在為眾多的客戶工作著,包括 IBM 和美國空軍的價值數百萬美元的任務關鍵型應用程序。下面幾個部分將詳述圖 1 中的每個方面。

圖 1. 示例企業體系結構

A. 網絡保護措施

通常,您的網絡擁有相應的保護措施——路由器或防火墻,然后是代理服務器(明確地說是反向代理),它們使 Web 請求與適當的域匹配。甚至在請求到達可能由安全隔離區域(demilitarized zone,DMZ)保護的網絡中的第一臺服務器之前,前端 IBM Tivoli® Access Manager (TAM)/TAM WebSEAL 服務器上就可能已經存在某種級別的身份驗證甚至授權。

B. Web 服務器

接下來是 Web 服務器。請注意,所有這些服務器都可能具有垂直和 水平故障轉移功能,這意味著在每個級別被克隆(甚至可能在軟件級別重復)的單獨硬件。當 Web 服務器傳遞 Web 請求并執行其提供靜態內容的職責時,您可能還有另一層執行附加路由的網絡分配器(network dispatcher,ND),或者至少也是某個插件(例如 IBM HTTP Server [IHS] 插件)。

C. 應用程序服務器(Servlet 引擎)

現在您已經有了 J2EE 引擎 (WebSphere Application Server),它很可能包括 Web 或 Servlet 容器以及 Enterprise JavaBean (EJB) 容器,以處理基本和高級的 Java 功能及業務邏輯。您可能采用多個適配器來做許多事情,包括連接 Web 服務和 IBM WebSphere MQ 消息。而且,您多半擁有一個連接到 MySQL、IBM DB2® 或 Oracle 后端的數據庫連接池。

當您與到輕量級目錄訪問協議(Lightweight Directory Access Protocol,LDAP)服務器甚至遺留服務器的潛在連接結為一體時,您就擁有了真正的 N 層體系結構。下面,參考一個入門級 Web 服務器環境。

開發環境

查看圖 2,并假設它基于某個單一 UNIX 操作系統上的單一服務器安裝,該操作系統具有某些通過瀏覽器訪問 Internet 的途徑。該服務器將包含您的 Tomcat 安裝、各種操作系統級別的工具,以及(可能)您自己的本地數據庫,或者至少包括保存在本地存儲庫(本地目錄結構)中的軟件和應用程序代碼。

注意:當我提到 Tomcat 服務器 時,我指的是整個容器。

圖 2. 示例獨立服務器體系結構

雖然這一點也不像真正的企業體系結構,但是您至少能夠從自己的服務器中重復基本的應用程序功能。這個服務器的功能將會有很多的限制,但是無論從哪點看,您都是將此安裝視為一個示例測試開發服務器,或者如果您是管理員的話,則只是將其視為用于在其中進行試驗的服務器。

您可以選擇與 Tomcat 安裝一起設置和運行單獨的 Apache HTTP Server 前端,但是就本教程而言,并不演示此操作方法,因為這樣需要更多的開銷和更多的管理和設置工作。您還需要 mod_jk 模塊,您將必須設置正確的路由,等等。

無論采用哪種方式,下面讓我們在繼續進行安裝和配置之前,首先討論一些常見問題。

準備服務器

通過配置變量、編輯配置文件、創建用戶等來準備您的服務器。

設置路徑

除了必須在服務器上安裝的工具以外,您需要正確設置 Shell 的所有 PATH 變量設置。PATH 變量告訴 Shell 在何處尋找某些軟件安裝、工具等等。

JAVA_HOME

首先,您必須根據該版本中包括的說明來安裝 JRE。我通常選擇使用完整的 Java 軟件開發工具包 (JDK) 而不只是 JRE。如果您也是這樣,可以將 JAVA_HOME 環境變量設置為您安裝 JDK 的目錄的路徑名稱(例如,/usr/local/java/j2sdk5.0)。可以使用以下代碼來設置 JAVA_HOME 變量:

bash-3.00# export JAVA_HOME=/usr/jdk/instances/jdk1.5.0

您還可以運行:

JAVA_HOME=/usr/bin/java; export JAVA_HOME'

(實際上不存在區別)。

輸入 echo 命令以復查上述命令已生效:

bash-3.00# echo $JAVA_HOME/usr/jdk/instances/jdk1.5.0

CATALINA_HOME(Tomcat 的缺省主目錄)

CATALINA_HOME 用于引用發布版本目錄的完整路徑名稱。可以使用以下代碼在您的服務器上設置此變量:

bash-3.00# export CATALINA_HOME=/opt/apache-tomcat-6.0.16

此代碼特定地與已安裝的 Tomcat 版本相關。如有疑問,可以按照您提取的 .tar 文件進行命名,因為您提取的 .tar 文件的名稱中攜帶有正確的版本號。

在您的用戶身份下編輯 Shell 和配置文件

您也許注意到了,我在命令示例中有幾次引用了 Bash。長話短說,登錄 UNIX 的用戶在服務器上運行 Shell,以執行允許他們導航和管理服務器的 CLI。這與其他操作系統并沒有什么不同,只不過更加靈活,因為您可以通過輸入某個內容來定義該 Shell,例如 Bourne Shell (sh) 或 Bourne-again Shell (bash)。

此外,取決于您使用的 Shell,您可以編輯 CLI 的自定義 Shell 配置文件,以自動設置 PATH 變量,甚至設置別名字符來表示服務器上有用的常用命令。為此,可以編輯 .bashrc、.profile(Bash Shell 下的缺省配置文件)等等。可以使用 vi 編輯器來創建此文件,然后在您的 root、個人或特定于 Tomcat 的用戶 ID 下適當地編輯該文件,以確保在您每次登錄服務器時設置 PATH 變量。

在您的主目錄下,使用標準 UNIX 編輯器 vi 創建 .profile 文件(如清單 1 所示)——如果該文件還不存在的話。

清單 1. 使用標準 UNIX 編輯器創建 .profile

cd ~/ (home dir)vi .profile

輸入 i(表示進入“插入模式),然后添加您在上面設置的每個路徑。一個示例可能類似如下所示:

# /bin/shstty istripPATH=$PATH:/usr/bin:/usr/local/bin:/usr/ucb:/etcexport PATHumask 077export SHELL=/usr/bin/kshexport ENV=$HOME/.kshrcexport EDITOR=viexport FCEDIT=vi#Tomcat specific PATHsexport JAVA_HOME=/usr/jdk/instances/jdk1.5.0export CATALINA_HOME=/opt/apache-tomcat-6.0.16

這還可能是添加附加 PATH 變量的好時機,以便涵蓋安裝了將要引用的工具的所有領域。對于我的設置,我還需要創建以下兩個路徑:

bash-3.00# PATH=/usr/ccs/bin:$PATH; export PATH (for make cmd)bash-3.00# PATH=/usr/sfw/bin:$PATH; export PATH

用戶與組

如果將有多個用戶使用您的服務器,您肯定希望設置用戶和組權限,以允許不同的用戶訪問不同的工具和文件系統。如果您將作為非 root 用戶運行 Tomcat 安裝(建議用于大多數生產環境),這也是必需的。我將在一個后續的教程中詳細討論此話題,下面是一些要考慮的命令。

要創建 Tomcat 組,可以使用清單 2 中的代碼。

清單 2. 創建用于運行 Tomcat 的唯一組

/usr/sbin/groupadd -g {specific gid. Leave this blank and the OS will assign you a gid}{group name}IE./usr/sbin/groupadd -g 10004 tomcatgroup

要創建 Tomcat 用戶,可以使用清單 3 中的代碼。

清單 3. 創建用于運行 Tomcat 的唯一用戶

/usr/sbin/useradd -d {user home directory} -g {user primary group} -u{specific UID. You can leave this blank, and the operating system will assign you a UID.)-s {default shell path for this user} -c "{Description of the user}" {username}ie./usr/sbin/useradd -d /export/home/tomcat -g tomcatgroup -u 10010 -s /bin/ksh -c"Main Tomcat Administrative User" tomcat

下載并提取服務器安裝文件

了解用于提取服務器安裝文件的各種方法。

查找和移動安裝文件

如果您是在使用 GUI,可以通過選擇 Launch > Applications > Utilities > Terminal 來打開一個終端窗口。如果您將該文件保存到桌面,并且您仍然是 root 用戶,可以運行命令 cd /Desktop。運行 ls -ltr 以確定您的 Tomcat tar.gz 文件是否在那里。然后,將該文件移動到 /opt 目錄下面(這是安裝大多數新軟件的地方)。要移動安裝文件,可以輸入以下命令:

mv *tar.gz /opt

然后,輸入 ls ¨Cltr /opt 以確保該文件在那里。

設置權限

權限是 UNIX 系統的生命線。如果沒有正確的權限,您將無法做任何事情;如果不將權限限制到某些事情,任何用戶都可以做任何事情。這就是您必須首先授予自己對安裝文件的較高級別的權限的原因,這樣您(或另一個用戶)才能正確地執行它。下一步,使用 umask 命令,如清單 4 所示,以確保您在提取安裝代碼時,能夠將文件相應地寫到所有的臨時和安裝目錄。

清單 4. 設置正確的權限和 umask

cd /optchmod +x *gz (same as chmod 775)umask 007 (makes any new files your user creates to be created with a 770 permission.Think chmod in reverse)

提取安裝文件

大多數代碼包都以 .tar 文件的形式提供,并將其進一步壓縮為 .gz 文件。gunzip 命令只是將代碼包從第一層壓縮中展開。

gunzip *.gz

提取 .tar 文件

最后,您必須對代碼進行“untar(解壓縮)。這樣做將確切地按壓縮代碼的方式提取代碼——目錄和所有的文件。這就是務必在您需要安裝代碼的目錄路徑中解壓縮文件的原因。在 UNIX 中,最佳的目錄路徑是 /opt。

tar -xvf *.tar

此命令提取應用程序文件。可以輸入 ls -latr 命令來查看所提取的文件。如果由于某種原因,您的安裝包附帶有 .bat 或 .exe 文件,您可以通過輸入以下命令來刪除那些文件:

rm *.exerm *.bat

建立 Tomcat 目錄以后,您可以繼續配置、編譯和啟動該服務器。

配置、編譯和啟動

我使用過的所有 Apache 產品都包括用于配置、編譯和啟動該產品的步驟。此過程將讓代碼準備就緒,告訴軟件如何安裝和安裝到何處,等等。

配置軟件

要配置 Tomcat 軟件,可以輸入以下命令:

cd $CATALINA_HOME/bin./configure --with-java=/usr/java

或者:

export JAVA_HOME./configure

編譯代碼

配置 Tomcat 軟件以后,就該編譯它了。

構建二進制和庫

清單 5 顯示了用于構建 Tomcat 二進制和庫的代碼。

清單 5. 構建二進制和庫

# gunzip jsvc.tar.gz# pwd/opt/apache-tomcat-6.0.16/bin# tar -xvf jsvc.tar# gmake

確保 gmake 的路徑在您的 PATH 中(例如,./sfw/bin/)。

注意:Tomcat 站點規定,在 FreeBSD 系統上,您應該使用 GNU make (gmake)而不是本機 BSD make 命令。

清單 6 中的代碼將生成可執行文件 .jsvc。該文件是成功地將 Tomcat 作為守護進程運行所必需的。

清單 6. 設置 jsvc 權限并復制

chmod 775 jsvccp jsvc ..cd ..

啟動服務器

您可以從 CLI 或從某個 Java 程序中作為嵌入服務器啟動該服務器。此外,該服務器可以作為守護進程運行,這樣它將自動運行,類似于 Windows 環境中的服務設置。

運行基本啟動腳本

清單 7 顯示了 Tomcat 的基本啟動腳本。

清單 7. 運行基本啟動腳本

cd $CATALINA_HOME/bin./startup.shcd ../logs

檢查 catalina.out 中的錯誤!如果您對此文件使用 cat、vi、more 或 less,可以輸入 shift G 以轉到文件底部。或者,您可以輸入類似如下的命令:

tail -50 catalina.out

以檢查文件最后 50 行的錯誤。

你還可以通過修改 Tomcat 代碼或實現自己的 LifecycleListener 來自定義啟動過程,不過這樣做超出了本教程的范圍。

運行啟動守護進程

您可以使用各種各樣的選項來啟動該守護進程,例如使用 -user 來表示非 root 用戶,使用 -pid 來指定 .pid 文件位置,以及使用 -errfile 和 -outfile 來分別指定錯誤和輸出文件日志。有關完整的選項列表,可以找到您的 jsvc 進程,并輸入 ./jsvc -help。清單 8 顯示了 jsvc 啟動腳本的示例。

清單 8. 示例 jsvc 啟動腳本

Bash#./jsvc –home /usr/jdk/instances/jdk1.5.0–Dcatalina.home=/opt/apache-tomcat-6.0.16-cp ./bin/bootstrap.jar -outfile ./logs/catalina.out-errfile ./logs/catalina.err  org.apache.catalina.startup.Bootstrap

使用 jsvc/bin 目錄下面包括的 Tomcat.sh 腳本也是非常有用的。但是,您將需要編輯變量,以確保諸如路徑等內容與您的環境匹配。

測試 Tomcat 安裝

基本 Tomcat 安裝將在端口 8080 上安裝一個內部 HTTP 服務器——Coyote HTTP/1.1。對于此體系結構和設置,您不需要單獨的 Apache HTTP Server。您可以將端口更改為更典型的 Web 服務器端口,例如 80,只需編輯 $CATALINA_HOME 目錄樹下的 server.xml 文件即可。您還可以將缺省安全套接字層(Secure Sockets Layer,SSL)端口更改為典型的 SSL 端口,即端口 443。server.xml 文件是 Tomcat 獲取其大多數核心服務器配置信息的地方。

您可以通過訪問 http://localhost:8080/ 來驗證是否已成功啟動 Tomcat。您應該看到與圖 3 所示類似的啟動頁面。

圖 3. 初始 Tomcat 管理控制臺歡迎頁面

設置 Tomcat Web Application Manager

Tomcat Web Application Manager 提供了許多功能來幫助管理您的 Web 應用程序。它允許您以多種方式部署和“取消部署Web 應用程序、列出應用程序、重新加載它們,甚至是停止和啟動它們。

授予特定用戶訪問權限

要實現 Tomcat Web Application Manager,您必須首先在 tomcat-users.xml 文件中向某個特定的用戶授予訪問權限。為此,可以使用清單 9 中的代碼。

清單 9. 通過添加用戶和角色來授予對 Tomcat Web Application Manager 的訪問權限

vi tomcat-users.xmlAdd these two lines below in between the two <tomcat-users> tags<tomcat-users><role rolename="manager"/><user username="tomcat1" passWord="test1234" roles="manager"/></tomcat-users>

只是以防您感到疑惑,上面的用戶和密碼完全是任意的。您不需要在自己的 UNIX 服務器上創建具有該密碼的該用戶,并且可以隨心所欲地設置用戶和密碼。但是,您將使用該信息來登錄到管理控制臺中。

為了加強安全性,應該僅限該 tomcat-users.xml 文件的所有者有權訪問該文件。為此,您必須將權限設置在 700 或以下——例如:

# chmod 600 tomcat-users.xml

重新啟動 Tomcat 服務器

要使上述更改生效,您必須重新啟動 Tomcat 服務器。為此,可以使用清單 10 中的代碼。

清單 10. 重新啟動 Tomcat 服務器

cd $CATALINA_HOME/bin./shutdown.sh./startup.sh ;tail -f ../logs/catalina.out

當您使用 tail 命令來查看 catalina.out 日志文件時,應該看到類似如下所示的內容:

May 15, 2008 4:08:12 PM org.apache.jk.server.JkMain startINFO: Jk running ID=0 time=0/74 config=nullMay 15, 2008 4:08:12 PM org.apache.catalina.startup.Catalina startINFO: Server startup in 6271 ms

打開 Tomcat Web Application Manager 控制臺

返回到 Tomcat 管理控制臺。單擊左側導航窗格的 Administration 部分中的 Tomcat Manager 鏈接。當成功時,您將看到類似圖 4 所示的窗口。

圖 4. Tomcat Web Application Manager 啟動頁面

Tomcat 還具有一個狀態應用程序,該應用程序顯示 Tomcat 服務器的狀態,包括 JVM 的內存利用情況和線程數量。您可以通過單擊 Tomcat Web Application Manger 右上角的 Server Status 來訪問這個非常有用的工具。

安裝示例應用程序

Tomcat 附帶了一個示例應用程序。這當然不足以測試您的特定應用程序需要,但它將提供基本 JSP 應用程序和基本 Servlet 的功能測試。

查找 WAR 的位置

當您停止 Tomcat Web Application Manager 以部署您的應用程序時,您需要知道要搜索哪個目錄以選擇用于部署的 Web 存檔 (WAR)。可以使用清單 11 中的代碼來查找此文件。

清單 11. 查找用于部署的 WAR 文件

bash-3.00# cd $CATALINA_HOMEbash-3.00# find . -name *.war./webapps/docs/appdev/sample/sample.war./webapps/sample.war

打開 Tomcat Web Application Manager 控制臺以部署服務器

在 Manager Application 下面,向下滾動到 Deploy 部分,如圖 5 所示。

圖 5. 示例應用程序部署

在 War file to deploy 下面,只需單擊 Browse。使用您在上面找到的路徑來選擇該示例應用程序 WAR。單擊 Open,然后單擊 Deploy。實際上,部署該示例應用程序也就這么簡單。

測試示例應用程序

在部署該應用程序之后,您可以通過訪問 http://localhost:8080/sample/ 來確定它是否出現。這里,您可以單擊 JSP,然后單擊 Servlet,從而驗證這些 Servlet 將出現,并且基本的應用程序功能存在,如圖 6 所示。該服務器現在應該已經為您的應用程序準備就緒了。

圖 6. 示例應用程序測試和驗證頁面

您應該知道,這只是驗證了 Tomcat 服務器已正確安裝,并且在按預期正常工作。要部署您的個人應用程序,您必須遵循有關在 Tomcat 服務器目錄下的某些“上下文根下面進行打包和安裝的 J2EE 指導原則。

總結

結束語

到目前為止,您應該能夠在新的 Tomcat 服務器上順利部署和測試您的動態 J2EE 應用程序了!但愿,您已經了解了常見的 Web 體系結構、如何在 UNIX 操作系統上安裝和配置 Tomcat 開發服務器,并學習到了一些優秀的 UNIX 管理技巧。往后,各種可能性是無窮無盡的,還有大量的知識有待學習。

祝您好運!

標簽: Unix系統
主站蜘蛛池模板: 免费人成黄页在线观看视频国产 | 欧美成人h精品网站 | 日本乱理伦片在线观看网址 | 一本一本久久a久久精品综合麻豆 | 久久亚洲精品一区成人 | 黄色三级网站免费 | 精品国产一区二区三区在线观看 | 在线黄网 | 日本成人在线免费 | 亚洲精品综合一区二区三区在线 | 7m视频精品凹凸在线播放 | 大看蕉a在线观看 | 99久久免费看精品国产一区 | 欧洲乱码伦视频免费 | 国产乱码一区二区三区四 | 欧美一级二级三级视频 | 日韩看片 | 日本精品视频在线播放 | 一级国产在线观看高清 | 国产一级一片免费播放i | 久久精品国内偷自一区 | 91免费国产高清观看 | 中国老妇另类xxxx | 欧美激情国产一区在线不卡 | 久草在线视频中文 | 国产成人精品免费视频大全可播放的 | 日本国产精品 | 成人国产精品 | 97国产精品 | 国产男女爽爽爽爽爽视频 | 女人张开腿让男人操 | 高清国产精品久久 | 精品国产免费观看一区 | 99精品视频在线在线视频观看 | 久草视频福利 | 亚洲综合亚洲综合网成人 | 亚洲欧美国产高清va在线播放 | 成人毛片18女人毛片免费 | 国产东北色老头老太性视频 | 一级做a爰片性色毛片小说 一级做a爰片性色毛片中国 | 国产在线精品一区二区 |