centos7中搭建Apache-tomcat環境
本人參考博客園:https://www.cnblogs.com/yaowen/p/9041926.html
一:安裝jdk-1.8
(1)先查看是否自帶jdk
java -version
出現上圖情況,說明沒有安裝jdk,接下來準備安裝jdk
如果自帶有jdk,命令行下會出現 java version 等字樣
(2)在/usr/local目錄下新建java目錄
mkdir java
然后再上傳安裝包到java目錄下,解壓文件(提前下載到桌面,然后使用xftp將壓縮包拖到java目錄下)
cd ./java
tar -zxf jdk-8u181-linux-x64.tar.gz
(3)配置環境變量:vi /etc/profile,在最后添加:
#java environment
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
(4)使用source /etc/profile使配置文件生效
(5)測試安裝效果(出現下圖表示安裝成功)
java -version
二:安裝tomcat
(1)將下載的安裝文件上傳到Linux服務器的相應目錄,并解壓
tar -zxf apache-tomcat-7.0.103.tar.gz
(2)考慮后面要做tomcat集群,所以從新建立新目錄并將解壓好的tomcat移進去
mkdir tomcat_cluster/
mkdir tomcat_cluster/tomcat1
mv ./apache-tomcat-7.0.103/ ./tomcat_cluster/tomcat1/
(3)`配置一下tomcat的環境變量和內存設置,進入tomcat的bin目錄后通過vi命令打開catalina.sh文件,并在其中加入如下配置:
cd ./tomcat_cluster/tomcat1/apache-tomcat-7.0.103/bin
vi catalina.sh
JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
export TOMCAT_HOME=/usr/local/games/tomcat_cluster/tomcat1/apache-tomcat-7.0.103
export CATALINA_HOME=/usr/local/games/tomcat_cluster/tomcat1/apache-tomcat-7.0.103
export JRE_HOME=/usr/local/java/jdk1.8.0_181/jre
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
(4)(4)修改tomcat的端口號,進入tomcat的conf目錄下,修改server.xml文件,通過vi命令打開文件后直接輸入/8080檢索到端口號的位置,進入編輯模式后修改端口號為8081
cd /usr/local/games/tomcat_cluster/tomcat1/apache-tomcat-7.0.103/conf
vi server.xml
(5)切換到tomcat的bin目錄下啟動tomcat
cd /usr/local/games/tomcat_cluster/tomcat1/apache-tomcat-7.0.103/bin
./startup.sh
(6)(此操作需打開防火墻)和windows相比linux有更強的安全機制,在CentOS 7中引入了一個更強大的防火墻——Firewall。我們需要在Firewall中開啟8081端口,也就是將8081端口加入到zone(Firewall的新特性,簡單講它的作用就是定義了網絡區域網絡連接的可信等級)中。
命令如下:
firewall-cmd --zone=public --add-port=8081/tcp --permanent
#這樣就成功的將8081端口加入了public區域中,permanent參數表示永久生效,即重啟也不會失效
firewall-cmd --reload
#更新防火墻規則
firewall-cmd --zone=public --list-ports
#看一下public區域下所有已打開的端口
最后!!!
打開瀏覽器輸入:ip:8081,查看tomcat
大功告成!!!
智能推薦
CentOS7下搭建rabbitMQ環境
RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。 RabbitMQ服務器是用Erlang語言編寫的,所以部署RabbitMQ首先要部署erlang環境。 資源準備: 自行下載地址: rabbitmq下載官網地址:http://www.rabbitmq.com/ erlang下載官網地址:http://www.erlang.org/downloads ...
centos7下hadoop環境搭建
centos7下hadoop環境搭建 實驗目的: 為5臺主機搭建hadoop平臺,為之后hbase做準備。 實驗步驟: 0x01硬件條件: 5臺centos7主機,IP地址:x.x.x.46~50。機器的名稱分別為lk,node1,node2,node3,node4。 實驗條件默認使用root賬戶,有需要切回普通用戶的情況我會提到。 0x02材料準備 hadoop安裝包 官網下載地址:http:/...
centOS7搭建hadoop環境
centOS7搭建hadoop環境 1.準備3臺centOS64 這款centOS安裝后沒有圖形界面,很多軟件也需要自己安裝 但優點就是這個鏡像真的很小,安裝也很快! 1.安裝完3個之后,修改Ip地址 (這里是把ip地址修改為靜態的) vi /etc/sysconfig/network-scripts/ 編輯ifcfg-ens33里的內容(注意每個人的電腦可能不同) 圖中紅線框里一定要修改,沒有的...
centos7下.netcore環境搭建
centos7下.netcore環境搭建 介紹centos7下.netcore環境搭建、創建并.netcore程序、設置開機自動啟動.netcore程序(注冊為服務運行) 一:.netcore環境搭建 1、執行命令 1 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rp...
CentOS7搭建hadoop集群環境
1、集群部署介紹 1.1Hadoop簡介 Hadoop是Apache軟件基金會旗下的一個開源分布式計算平臺。以Hadoop分布式文件系統HDFS(Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的開源實現)為核心的Hadoop為用戶提供了系統底層細節透明的分布式基礎架構。 對于Hadoop的集群來講,可以分成兩大類角色...
猜你喜歡
centos7 linux搭建docker環境
docker越來越流行,掌握容器技術,現在已經顯得越來越重要 下面介紹一下如何在centos上搭建自己的docker 1、需要安裝一下依賴 2、添加軟件源信息 3、開始更新并安裝docker 4、安裝完畢以后,運行docker run hello-world測試一下,如果出現一下信息,表示docker環境搭建完成 注意:雖然環境搭建完畢了,但是每次拉取鏡像都要從國外的網站進行拉取的話,速度是比較慢...
centos7 搭建java環境
服務器環境 阿里云服務器ECS centos7.7 搭建步驟-方法一 yum源安裝 1. 首先更新yum源,與時俱進 在極人品不好的情況下,會出現如下錯誤,原因是rpm數據庫有問題 Error: rpmdb open failed #意思是打開rpmdb數據庫失敗 ?名詞解釋:RPM (RPM軟件包管理器) 完美解決bug,ojbk 2. 卸載系統自帶的OpenJDK以及相關的java文件 命令說...
CentOS7 LAMP環境搭建
文章目錄 一、什么是LAMP 二、環境部署 一、什么是LAMP LAMP是常見的Web服務器環境解決方案,用于創建和管理Web應用程序的開源開發平臺。L指Linux,A指Apache,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。 二、環境部署 查看系統環境 關閉防火墻和selinux 安裝PHP,Apache和MySQL 開啟各項服務 在瀏覽器中輸入...
Centos7 Jdk環境搭建
介紹 Jdk版本有Oracle還有openjdk,可根據需要自己選擇使用哪一種。 開始 目前我使用jdk是oracle版本,oracle官網 http://www.oracle.com/ 根據需求下載相應jdk版本。 下載 解壓 軟連 做個軟連,可以方便配置不同版本jdk的快捷使用 環境變量 vim /etc/profile 執行生效 查看安裝 結果 以上就是linux安裝jdk方法。 說明 本文...