centos7yum安裝tomcat


執行安裝命令

[root@localhost ~]# yum -y install tomcat

查詢tomcat是否安裝成功

[root@localhost ~]# rpm -q tomcat tomcat-7.0.76-2.el7.noarch

 

 

環境變量配置

使用export命令可以聲明環境變量,但只是臨時生效,要想永久生效可以在用戶登錄調用的配置中導入環境變量,這樣就可以讓環境變量在用戶登錄的時候就被聲明,也就達到永久生效的效果了。

 

[root@localhost ~]# vi vi /etc/profile

 

加入環境變量配置

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64

JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CATALINA_BASE=/usr/share/tomcat

CATALINA_HOME=/usr/share/tomcat

export JAVA_HOME PATH CLASSPATH CATALINA_BASE CATALINA_HOME

保存

使配置文件生效

[root@localhost ~]# source .bashrc 

這個時候啟動tomcat,訪問就可以訪問到tomcat中部署的項目

[root@localhost ~]# systemctl start tomcat.service

最好還要再看看下面

最重要的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行添加到文件。 隨意改變XmxMaxPermSize值,這些設置會影響Tomcat會使用多少內存:

/ etc / default / tomcat7 – JAVA_OPTS
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 , managerhost-manager Web應用到tomcat/webapps的目錄。

安裝在線文檔(可選)

如果要安裝Tomcat文檔,以便默認Tomcat頁面上的所有鏈接都可以運行,請運行以下命令:

sudo yum install tomcat-docs-webapp tomcat-javadoc

y在提示安裝文檔軟件包。

配置字符集

 cd /etc/tomcat

[root@nicknailo tomcat]# ls

Catalina             conf.d            logging.properties  tomcat-users.xml

catalina.policy      context.xml       server.xml          web.xml

catalina.properties  log4j.properties  tomcat.conf

[root@nicknailo tomcat]# vi server.xml 

修改8080端口的字符解析

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" URIEncoding="UTF-8" />

配置Tomcat Web管理界面

為了使用在上一步安裝的manager webapp,我們必須添加一個登錄到我們的Tomcat服務器。我們將通過編輯這樣做tomcat-users.xml的文件:

sudo vi /usr/share/tomcat/conf/tomcat-users.xml

此文件填充有描述如何配置文件的注釋。您可能需要以下字里行間刪除所有的評論,或者你可能會離開他們,如果你要引用的例子:

tomcat-users.xml摘錄
<tomcat-users>
...
</tomcat-users>

您將要新增誰可以訪問用戶manager-guiadmin-gui (前面我們安裝了管理接口)。您可以通過定義類似於以下示例的用戶來執行此操作。請務必將用戶名和密碼更改為安全:

tomcat-users.xml – 管理用戶
<tomcat-users>
    <user username="admin" password="password" roles="manager-gui,admin-gui"/> </tomcat-users> 

保存並退出tomcat-users.xml的文件。

現在我們准備好啟動Tomcat服務。

啟動Tomcat

要使更改生效,請重新啟動Tomcat服務:

sudo systemctl start tomcat

如果由於某種原因而提前啟動服務,請改用以下命令運行restart命令:

sudo systemctl restart tomcat

啟用Tomcat服務

如果您希望Tomcat在每次啟動服務器時運行,則需要啟用服務:

sudo systemctl enable tomcat

現在我們准備好訪問Web界面。

訪問Web界面

現在Tomcat已經啟動並運行,讓我們在Web瀏覽器中訪問Web管理界面。您可以通過訪問服務器的公共IP地址,在端口8080上:

http://server_IP_address:8080 

你會看到類似下面的圖像:

Tomcat根

正如你可以看到,有一些鏈接到您之前安裝的管理webapps。

讓我們來看看管理器應用程序,通過該鏈接或訪問http:// server_IP_address :8080/manager/html :

Tomcat Web應用程序管理器

Web應用程序管理器用於管理Java應用程序。您可以在此處開始,停止,重新加載,部署和取消部署。您還可以對應用程序運行一些診斷(即查找內存泄漏)。最后,有關您的服務器的信息位於此頁面的最下方。

現在,讓我們來看看主機管理,通過鏈接或訪問http:// server_IP_address :8080/host-manager/html/ :

Tomcat虛擬主機管理器

從Virtual Host Manager頁面,您可以添加要從中提供應用程序的虛擬主機。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM