在RedHat系統(tǒng)上安裝JDK與Tomcat的步驟
Redhat中安裝JDK
本文選擇在VMware虛擬機(jī)上的Redhat6中安裝JDK
1)下載JDK
我下載的是jdk-6u20-linux-i586.bin,可以到官網(wǎng)上下載其他版本。
把文件jdk-6u20-linux-i586.bin拷貝到opt目錄下,也可以放在其他目錄。
2)解壓文件jdk-6u20-linux-i586.bin
在終端中輸入:
[root@bogon opt]# ./jdk-6u20-linux-i586.bin
就可以把文件jdk-6u20-linux-i586.bin解壓到文件夾jdk1.6.0_20中
3)配置環(huán)境變量
編輯用戶目錄下的.bashrc或.profile文件。如果你想在所有用戶的shell下都生效,就編輯/etc/profile文件。同樣都是加入以下內(nèi)容:
export JAVA_HOME=/opt/jdk1.6.0_20 export JRE_HOME=/opt/jdk1.6.0_20/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
執(zhí)行命令:
[root@bogon opt]# source /etc/profile
4)驗(yàn)證JDK是否成功安裝
終端輸入命令:java -version
[root@bogon etc]# java -version
java version "1.6.0_20" Java(TM) SE Runtime Environment (build 1.6.0_20-b02) Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
說明JDK安裝成功。
安裝Tomcat
1、下載LInux版的tomcat6
http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz
2、安裝tomcat6
將文件apache-tomcat-6.0.37.tar.gz拷貝到Redhat中的目錄opt下,也可以放到其他目錄。
在終端輸入以下命令:
[root@bogon opt]# tar -zxvf apache-tomcat-6.0.37.tar.gz
這樣會(huì)解壓文件apache-tomcat-6.0.37.tar.gz到apache-tomcat-6.0.37
3、添加Tomcat用戶
修改文件apache-tomcat-6.0.37/conf/tomcat-users.xml,添加
<role rolename="manager"/> <role rolename="admin"/> <user username="admin" password="admin" roles="admin,manager"/>
4、啟動(dòng)Tomcat
進(jìn)入Tomcat的bin目錄/opt/apache-tomcat-6.0.37/bin,在終端輸入以下命令:
[root@bogon bin]# ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-6.0.37 Using CATALINA_HOME: /opt/apache-tomcat-6.0.37 Using CATALINA_TMPDIR: /opt/apache-tomcat-6.0.37/temp Using JRE_HOME: /opt/jdk1.6.0_20/jre Using CLASSPATH: /opt/apache-tomcat-6.0.37/bin/bootstrap.jar
5、訪問Tomcat
在FireFox瀏覽器輸入:http://localhost:8080/
看到tomcat的歡迎頁面,則說明tomcat安裝成功
6、讓主機(jī)訪問虛擬機(jī)中Tomcat
(1)點(diǎn)菜單edit ,點(diǎn)virtual network settings
(2)選擇vmnet8,點(diǎn)NET setting,在port forwarding中點(diǎn)Add
Host port:8080(主機(jī)想要映射的端口)
Virtual machine IP Address:192.168.***.***(輸入你虛擬機(jī)內(nèi)Linux的IP)
Virtual machine Port:8080(虛擬機(jī)中映射的端口)
(3)VMware-->VM-->Settings
虛擬機(jī)中Redhat的網(wǎng)絡(luò)連接方式設(shè)為Bridged
(4)運(yùn)行如下命令(每次重新啟動(dòng)虛擬機(jī)的時(shí)候都要運(yùn)行)
在Redhat的終端中執(zhí)行命令:iptables -F (清空所有數(shù)據(jù)報(bào)過濾規(guī)則)
(5)主機(jī)驗(yàn)證
主機(jī)中輸入虛擬機(jī)Redhat中Tomcat的訪問路徑:http://192.168.1.107:8080/
看到tomcat的歡迎頁面,說明從主機(jī)能訪問虛擬機(jī)Redhat中部署的tomcat
相關(guān)文章
使用EasyExcel實(shí)現(xiàn)百萬級(jí)別數(shù)據(jù)導(dǎo)出的代碼示例
近期需要開發(fā)一個(gè)將百萬數(shù)據(jù)量MySQL8的數(shù)據(jù)導(dǎo)出到excel的功能,所以本文講給大家介紹了基于EasyExcel實(shí)現(xiàn)百萬級(jí)別數(shù)據(jù)導(dǎo)出,文中通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下2023-12-12Java中的ThreadPoolExecutor線程池原理細(xì)節(jié)解析
這篇文章主要介紹了Java中的ThreadPoolExecutor線程池原理細(xì)節(jié)解析,ThreadPoolExecutor是一個(gè)線程池,最多可使用7個(gè)參數(shù)來控制線程池的生成,使用線程池可以避免創(chuàng)建和銷毀線程的資源損耗,提高響應(yīng)速度,并且可以管理線程池中線程的數(shù)量和狀態(tài)等等,需要的朋友可以參考下2023-12-12Java中實(shí)現(xiàn)分布式定時(shí)任務(wù)的方法
這篇文章主要介紹了Java中實(shí)現(xiàn)分布式定時(shí)任務(wù),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01基于Transactional事務(wù)的使用以及注意說明
這篇文章主要介紹了Transactional事務(wù)的使用以及注意說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07基于JavaMail實(shí)現(xiàn)郵件發(fā)送
這篇文章主要為大家詳細(xì)介紹了基于JavaMail實(shí)現(xiàn)郵件發(fā)送功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03