在RedHat系统上安装JDK与Tomcat的步骤

 更新时间:2015年11月19日 15:03:29   作者:小李飞刀8  
这篇文章主要介绍了在RedHat系统上安装Java与Tomcat的步骤,同样适用于CentOS等RedHat系的Linux系统,需要的朋友可以参考下

Redhat中安装JDK
本文选择在VMware虚拟机上的Redhat6中安装JDK

1)下载JDK

我下载的是jdk-6u20-linux-i586.bin,可以到官网上下载其他版本。

把文件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)配置环境变量

编辑用户目录下的.bashrc或.profile文件。如果你想在所有用户的shell下都生效,就编辑/etc/profile文件。同样都是加入以下内容:

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

执行命令:

[root@bogon opt]# source /etc/profile

4)验证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

这样会解压文件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、启动Tomcat

进入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安装成功

20151119150035398.jpg (1065×572)

6、让主机访问虚拟机中Tomcat

(1)点菜单edit ,点virtual network settings

(2)选择vmnet8,点NET setting,在port forwarding中点Add

Host port:8080(主机想要映射的端口)

Virtual machine IP Address:192.168.***.***(输入你虚拟机内Linux的IP)

Virtual machine Port:8080(虚拟机中映射的端口)

20151119150057599.jpg (1057×480)

(3)VMware-->VM-->Settings

虚拟机中Redhat的网络连接方式设为Bridged

20151119150117111.jpg (658×580)

(4)运行如下命令(每次重新启动虚拟机的时候都要运行)

在Redhat的终端中执行命令:iptables -F  (清空所有数据报过滤规则)

(5)主机验证

主机中输入虚拟机Redhat中Tomcat的访问路径:http://192.168.1.107:8080/

看到tomcat的欢迎页面,说明从主机能访问虚拟机Redhat中部署的tomcat

20151119150158151.jpg (960×481)

相关文章

  • 使用EasyExcel实现百万级别数据导出的代码示例

    使用EasyExcel实现百万级别数据导出的代码示例

    近期需要开发一个将百万数据量MySQL8的数据导出到excel的功能,所以本文讲给大家介绍了基于EasyExcel实现百万级别数据导出,文中通过代码示例讲解的非常详细,需要的朋友可以参考下
    2023-12-12
  • SpringBoot项目中使用AOP的方法

    SpringBoot项目中使用AOP的方法

    本篇文章主要介绍了SpringBoot项目中使用AOP的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Java中的ThreadPoolExecutor线程池原理细节解析

    Java中的ThreadPoolExecutor线程池原理细节解析

    这篇文章主要介绍了Java中的ThreadPoolExecutor线程池原理细节解析,ThreadPoolExecutor是一个线程池,最多可使用7个参数来控制线程池的生成,使用线程池可以避免创建和销毁线程的资源损耗,提高响应速度,并且可以管理线程池中线程的数量和状态等等,需要的朋友可以参考下
    2023-12-12
  • SpringBoot中使用Redis作为全局锁示例过程

    SpringBoot中使用Redis作为全局锁示例过程

    这篇文章主要为大家介绍了SpringBoot中使用Redis作为全局锁示例过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • Java深入浅出讲解String类常见方法

    Java深入浅出讲解String类常见方法

    在C语言中,如果要表示字符串而且对字符串进行操作的话,依靠的是数组和指针,而Java中提供了String类用来专门表示字符串,String类中常见的方法,以及一些细节是本篇重点
    2022-04-04
  • Java中实现分布式定时任务的方法

    Java中实现分布式定时任务的方法

    这篇文章主要介绍了Java中实现分布式定时任务,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Spring基于XML实现Aop

    Spring基于XML实现Aop

    这篇文章主要介绍了Spring中基于xml的AOP的详细步骤,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-07-07
  • 基于Transactional事务的使用以及注意说明

    基于Transactional事务的使用以及注意说明

    这篇文章主要介绍了Transactional事务的使用以及注意说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 基于JavaMail实现邮件发送

    基于JavaMail实现邮件发送

    这篇文章主要为大家详细介绍了基于JavaMail实现邮件发送功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Java探索之string字符串的应用代码示例

    Java探索之string字符串的应用代码示例

    这篇文章主要介绍了Java探索之string字符串的应用代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10

最新评论