2021-05-18

【●】Tomcat服务器
一、概述
  1.Java
   是一种跨平台的,面向对象的程序设计语言,Java技术具有卓越的通用性、高效性、平台移植性和安全性。
  ●Java体系
  —Java  SE   (标准版)
  —Java  EE   (企业版)
 2.JDK简介
  ●JDK
     是Sun针对Java开发者推出的Java语言的软件开发工具包
  ●JDK是整个Java的核心
   —包含了Java运行环境
   —Java工具(如编译、排错、打包等工具)
   —Java基础的类库
  3.JRE简介
  ●JRE是JDK的子集
  ●JRE包括
  —Java虚拟机(jvm)
  —Java核心类库和支持文件
  —不包含开发工具(JDK)--编译器、调试器和其他工具

二、Java Servlet
●Servlet是Java扩展Web服务器功能的组件规范
●常见Servlet容器
  — IBM              websphere
  — Oracle           weblogic
  — Apache          tomcat    
  —RedHat           Jboss
 
【●】安装Tomcat
  1.
  [root@web1 ~]# cd lnmp_soft/
  [root@web1 lnmp_soft]# ls
  apache-tomcat-8.0.30.tar.gz  nginx-1.17.6         varnish-5.2.1.tar.gz
  apache-tomcat-9.0.6.tar.gz   nginx-1.17.6.tar.gz  vpn
   buffer.sh                    nginx.conf.defualt   wordpress.zip
   nginx-1.12.2.tar.gz          nginx.spec.example   www_template.zip
  nginx-1.15.8.tar.gz          php_scripts          zabbix-3.4.4.tar.gz 
  nginx-1.16.1.tar.gz          redis-3.0.6.tar.gz
  [root@web1 lnmp_soft]# tar -xf apache-tomcat-8.0.30.tar.gz
  [root@web1 lnmp_soft]# ls
  apache-tomcat-8.0.30         nginx-1.16.1.tar.gz  redis-3.0.6.tar.gz
  apache-tomcat-8.0.30.tar.gz  nginx-1.17.6         varnish-5.2.1.tar.gz
  apache-tomcat-9.0.6.tar.gz   nginx-1.17.6.tar.gz  vpn
  buffer.sh                    nginx.conf.defualt   wordpress.zip
  nginx-1.12.2.tar.gz          nginx.spec.example   www_template.zip
  nginx-1.15.8.tar.gz          php_scripts          zabbix-3.4.4.tar.gz
  [root@web1 lnmp_soft]# cp -r apache-tomcat-8.0.30 /usr/local/tomcat
 2.安装JDK
  [root@web1 lnmp_soft]# cd -
  /root
  [root@web1 ~]# yum -y install java-1.8.0-openjdk  #tomcat的运行需要依赖Java,安装Java环境包
  3.开启服务
  [root@web1 ~]# cd /usr/local/tomcat/     #到Tomcat安装目录
  [root@web1 tomcat]# ls
  (bin)   lib      logs    RELEASE-NOTES  temp     work
  conf  LICENSE  NOTICE  RUNNING.txt    webapps
  [root@web1 tomcat]# bin/startup.sh   #开启服务
  ........
  Tomcat started.                              #最后看到这句话证明JDK环境已安装
  [root@web1 tomcat]# systemctl stop firewalld  #关闭防火墙
4.测试JDK页面
  火狐浏览器http://192.168.2.100:8080

[root@web1 tomcat]# netstat -ntulp | grep java          #查看JDK是否启动,如果有8005、8009、8080端口则正常

tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      14636/java
tcp6       0      0 :::8009                 :::*                    LISTEN      14636/java
tcp6       0      0 :::8080                 :::*                    LISTEN      14636/java

 ◆ 8005端口没开启,端口缺失导致tomcat运行异常  就是随机字符不够多
[root@web1 tomcat]# ls /dev/random
/dev/random
[root@web1 tomcat]# mv /dev/random  /dev/random.bak    #将random改名
[root@web1 tomcat]# ln -s /dev/urandom   /dev/random   #用urandom代替
[root@web1 tomcat]# bin/shutdown.sh   #关闭服务
[root@web1 tomcat]# bin/startup.sh      #重新开启
...........
Tomcat started.   #最后出现这个表示启动成功

[root@web1 tomcat]# ls
bin(存放主程序)   lib(存放库文件)      logs(存放日志)    RELEASE-NOTES  temp     work(存放编译的页面)
conf(存放配置文件)  LICENSE  NOTICE  RUNNING.txt    webapps(存放网站页面)

  5.修改Tomcat配置文件
  1)创建测试JSP页面
 [root@web1 tomcat]# echo "tomcat-test~~~" > webapps/ROOT/test01.html
#自定义静态网页
http://192.168.2.100:8080/test01.html      #访问自定义名称的页面

[root@web1 tomcat]# vim  webapps/ROOT/test.jsp  #自定义动态页面
<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>  #显示服务器当前时间
</center>
</body>
</html>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值