tomcat

一、认识tomcat?

Tomcat:一种web服务器
Tomacat是由Apache推出的一款免费开源的Servlet容器,可实现JavaWeb程序的装载,是配置JSP(Java Server Page)和JAVA系统必备的一款环境。
Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,在处理静态Html上的能力略逊一筹。
Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,因而深受java爱好者的喜爱,并得到了部分软件开发商的认可,和Apache一样,早已成为主流Web服务器的一种。
tomcat可以说是java的容器

二、tomcat VS Apache

在实际使用过程中,Apache和Tomcat的侧重各有不同:

Apache是Web服务器,侧重于HTTP Server,但本身只支持Html静态网页,对ASP、PHP、JSP等动态网页就不行。
Tomcat是应用(Java)服务器,可以认为是Apache的扩展,但它可以独立于Apache运行,支持JSP和Servlet。
Apache可以单向连接Tomcat,访问Tomcat资源,反之则不行,但它们可在一台服务器上进行集成。

打个比方:Apache是一辆卡车,上面可以装一些东西如html,但是不能装水,要装水必须要有容器(桶),Tomcat就是一个桶(装像Java这样的水),而这个桶也可以不放在卡车上。

三、配置tomcat环境

在server1主机上
步骤一:我们解压jdk,在解压时不选择rpm,是因为rpm会将配置参数配置好,不需要我们去写。

解压tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/
			tar zxf apache-tomcat-7.0.37.tar.gz -C /usr/local/

在这里插入图片描述
步骤二:

cd /usr/local/ 
做好软连接便于访问:
ln -s apache-tomcat-7.0.37/ tomcat
ln -s jdk1.7.0_79/ java

在这里插入图片描述
步骤三:配置环境变量

 vim /etc/profile
	export JAVA_HOME=/usr/local/java
	export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
	export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile  #使其生效
检查:
	echo $PATH
	echo $CLASSPATH
	echo $JAVA_HOME
	which java
	which javac

在这里插入图片描述
在这里插入图片描述
步骤四:编写一个简单的java程序
在这里插入图片描述
步骤五:打开tomcat服务
在这里插入图片描述
步骤六:写一个简单的jsp文件(SP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 )

这个需要在固定目录下面写
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们在server2 的主机上也进行相同的操作

三、nginx+ tomcat

根据标题就知道,在上面实验的基础上,我们需要有nginx的环境(如何搭配nginx环境
在server1上的操作
搭建好环境后,需要在nginx的配置文件(/usr/local/nginx/conf/nginx.conf)里面修改。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值