centos7中使用yum安裝tomcat html
Apache Tomcat是用於提供Java應用程序的Web服務器和servlet容器。 Tomcat是Apache Software Foundation發佈的Java Servlet和JavaServer Pages技術的開源實現。java
本教程介紹在CentOS 7服務器上使用yum進行Tomcat 7的基本安裝和一些配置。請注意,這將安裝在官方Ubuntu存儲庫中的最新版本的Tomcat,它多是或不是最新版本的Tomcat。若是你想保證你安裝的是最新版的Tomcat,你能夠隨時下載最新的二進制分發 。web
注:Tomcat的能夠自動在你的Droplet經過添加安裝這個腳本啓動時,它的用戶數據。查看本教程以瞭解更多有關Droplet的用戶數據。apache
在開始使用本指南以前,您應該在服務器上設置一個單獨的非root用戶賬戶。 你能夠學習如何經過完成作這個初始服務器設置爲CentOS 7教程。 咱們將使用demo
本教程的其他部分用戶。centos
如今您已準備好安裝Tomcat 7.運行如下命令安裝Tomcat軟件包:瀏覽器
sudo yum install tomcat
答y
在確認提示安裝Tomcat。 這將安裝Tomcat 7及其相關項,好比Java,它也將建立tomcat
用戶。tomcat
最重要的Tomcat的文件將位於/usr/share/tomcat
。 若是你已經有了,你想運行一個Tomcat應用程序,你能夠將它放在/usr/share/tomcat/webapps
的目錄,配置Tomcat,並從新啓動Tomcat服務。但在本教程中,咱們將安裝一些其餘軟件包,幫助您管理Tomcat應用程序和虛擬主機。安全
讓咱們快速更改Tomcat在啓動時使用的Java選項。打開Tomcat配置文件:服務器
sudo vi /usr/share/tomcat/conf/tomcat.conf
下面添加JAVA_OPTS
行添加到文件。 隨意改變Xmx
和MaxPermSize
值,這些設置會影響Tomcat會使用多少內存:app
JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC"
保存並退出。
請注意,Tomcat服務將不會運行。
若是您剛開始使用Apache Tomcat,您極可能想要安裝一些管理工具,這些工具將幫助您部署Java應用程序和管理虛擬主機。幸運的是,有一些軟件包將這些工具做爲Web應用程序。
要安裝默認Tomcat根頁面(tomcat-webapps)和Tomcat Web應用程序管理器和Virtual Host Manager(tomcat-admin-webapps),請運行如下命令:
sudo yum install tomcat-webapps tomcat-admin-webapps
答y
在確認提示。
這增長了ROOT
, examples
, sample
, manager
和host-manager
Web應用到tomcat/webapps
的目錄。
若是要安裝Tomcat文檔,以便默認Tomcat頁面上的全部連接均可以運行,請運行如下命令:
sudo yum install tomcat-docs-webapp tomcat-javadoc
答y
在提示安裝文檔軟件包。
爲了使用在上一步安裝的manager webapp,咱們必須添加一個登陸到咱們的Tomcat服務器。咱們將經過編輯這樣作tomcat-users.xml
的文件:
sudo vi /usr/share/tomcat/conf/tomcat-users.xml
此文件填充有描述如何配置文件的註釋。您可能須要如下字裏行間刪除全部的評論,或者你可能會離開他們,若是你要引用的例子:
<tomcat-users> ... </tomcat-users>
您將要新增誰能夠訪問用戶manager-gui
和admin-gui
(前面咱們安裝了管理接口)。您能夠經過定義相似於如下示例的用戶來執行此操做。請務必將用戶名和密碼更改成安全:
<tomcat-users>
<user username="admin" password="password" roles="manager-gui,admin-gui"/> </tomcat-users>
保存並退出tomcat-users.xml
的文件。
如今咱們準備好啓動Tomcat服務。
要使更改生效,請從新啓動Tomcat服務:
sudo systemctl start tomcat
若是因爲某種緣由而提早啓動服務,請改用如下命令運行restart命令:
sudo systemctl restart tomcat
若是您但願Tomcat在每次啓動服務器時運行,則須要啓用服務:
sudo systemctl enable tomcat
如今咱們準備好訪問Web界面。
如今Tomcat已經啓動並運行,讓咱們在Web瀏覽器中訪問Web管理界面。您能夠經過訪問服務器的公共IP地址,在端口8080上:
http://server_IP_address:8080
你會看到相似下面的圖像:
正如你能夠看到,有一些連接到您以前安裝的管理webapps。
讓咱們來看看管理器應用程序,經過該連接或訪問http:// server_IP_address :8080/manager/html
:
Web應用程序管理器用於管理Java應用程序。您能夠在此處開始,中止,從新加載,部署和取消部署。您還能夠對應用程序運行一些診斷(即查找內存泄漏)。最後,有關您的服務器的信息位於此頁面的最下方。
如今,讓咱們來看看主機管理,經過連接或訪問http:// server_IP_address :8080/host-manager/html/
:
從Virtual Host Manager頁面,您能夠添加要從中提供應用程序的虛擬主機。
您的Tomcat安裝完成!您如今能夠自由部署您本身的java Web應用程序!
詳細介紹請查看全文:https://cnblogs.com/qianzf/
原文博客的連接地址:https://cnblogs.com/qzf/