安装部署tomcat服务器

方案:使用2台RHEL7虚拟机,其中一台作为Tomcat服务器为server1(192.168.179.128)、另外一台作为测试用的Linux客户机为server2(192.168.179.131)

步骤一:安装JDK环境
JDK简介:JDK(Java Development Kit)是sun针对Java开发者推出的Java语言的软件开发工具包。JDK是整个Java的核心包括:Java运行环境、Java工具、Java基础的类库

[root@server1 ~]# yum list | grep java     //查看yum源中存在的JDK软件包,也可以下载其他版本软件包
java-1.7.0-openjdk.x86_64              1:1.7.0.51-2.4.5.5.el7      @redhat7     
java-1.7.0-openjdk-headless.x86_64     1:1.7.0.51-2.4.5.5.el7      @redhat7     
[root@server1 ~]# yum -y install java-1.7.0-openjdk.x86_64        //安装JDK
[root@server1 ~]# yum -y install java-1.7.0-openjdk-headless.x86_64   //安装JDK

步骤二:安装tomcat(软件包下载链接:http://tomcat.apache.org/

  1. 若是通过windows下载的tomcat软件包可以使用rz命令上传到Linux服务器,前提是需要xshell远程连接Linux服务器,如果没有rz命令,则需要安装,步骤如下:
[root@server1 ~]# yum provides */rz          //查看系统自带的软件包信息
已加载插件:product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz modem communications programs
源    :redhat7
匹配来源:
文件名    :/usr/bin/rz



lrzsz-0.12.20-36.el7.x86_64 : The lrz and lsz modem communications programs
源    :@redhat7
匹配来源:
文件名    :/usr/bin/rz
[root@server1 ~]# yum -y install lrzsz-0.12.20-36.el7.x86_64    //安装rz
[root@server1 ~]# rz     //运行rz上传tomcat软件包
  1. 解压上传后的tomcat软件包,并移动到/usr/local/tomcat目录
[root@server1 ~]# tar -xf apache-tomcat-7.0.106.tar.gz
[root@server1 ~]# mv apache-tomcat-7.0.106  /usr/local/tomcat
[root@server1 ~]# ls /usr/local/tomcat/
apache-tomcat-7.0.106  
bin                           //主程序目录
BUILDING.txt   
conf                          //配置文件目录
CONTRIBUTING.md  
lib                           //库文件目录
LICENSE  
logs                          //日志目录
NOTICE  
README.md  
RELEASE-NOTES  
RUNNING.txt  
temp                          //临时目录
webapps                       //页面目录
work                          //自动编译目录jsp代码转换servlet

步骤三:启动服务

[root@server1 ~]# /usr/local/tomcat/bin/startup.sh

补充:关闭服务命令为(不必执行,仅作为补充)

[root@server1 ~]# /usr/local/tomcat/bin/shudown.sh

步骤四:验证端口信息

[root@server1 ~]# netstat -nutlp |grep java		//查看java监听的端口
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      29047/java          
tcp6       0      0 :::8080                 :::*                    LISTEN      29047/java 

提示:如果检查端口时,8005端口启动非常慢,默认tomcat启动需要从/dev/random读取大量的随机数据,默认该设备生成随机数据的速度很慢,可用使用下面的命令用urandom替换random(非必须操作)。

[root@server1 ~]# mv /dev/random  /dev/random.bak
[root@server1 ~]# ln -s /dev/urandom  /dev/random

另外,还可以使用方案二解决:

[root@server1 ~]# yum install rng-tools
[root@server1 ~]# systemctl start rngd
[root@server1 ~]# systemctl enable rngd

步骤五:客户端浏览测试页面

[root@server2 ~]# firefox http://192.168.179.128:8080

在这里插入图片描述
步骤六:创建测试jsp页面

  1. 编辑jsp测试页面
[root@server2 ~]# vim /usr/local/tomcat/webapps/ROOT/test.jsp
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>			//显示服务器当前时间
</center>
</body>
</html>
  1. 验证测试
[root@server2 ~]# firefox http://192.168.179.128:8080
[root@server2 ~]# firefox http://192.168.2.100:8080/test.jsp

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值