Linux下安装Tomcat和部署web应用

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

Tomcat服务器可以搭建在Windows环境,也可以搭建在Linux环境下。下面讲解Linux环境下Tomcat服务器的搭建,以及Web服务的部署。

下载Tomcat

我们可以进入Tomcat官网,下载我们需要的Tomcat软件。

Linux下安装Tomcat和部署web应用_第1张图片

根据需求选择右侧的对应的Tomcat版本,选择tar.gz版本下载即可。

Linux下安装Tomcat和部署web应用_第2张图片

Tomcat重要目录

  • bin - Tomcat 脚本存放目录(如启动、关闭脚本)。 *.sh 文件用于 Unix 系统; *.bat 文件用于 Windows 系统。
  • conf - Tomcat 配置文件目录。
  • logs - Tomcat 默认日志目录。
  • webapps - webapp 运行的目录。

安装Tomcat

前提条件:Tomcat8.5要求JDK版本为1.7以上。Linux下安装和配置JDK的方法

下面以Tomcat8.5.29为例:
1、将Tomcat8.5.29的安装包apache-tomcat-8.5.29.tar.gz放到/opt/tomcat目录下。

2、解压到本地
执行命令:

tar -zxvf apache-tomcat-8.5.29.tar.gz

解压完成后,/opt/tomcat目录下会出现一个新的文件夹apache-tomcat-8.5.29。

3、测试启动Tomcat
执行命令启动Tomcat服务:

sh /opt/tomcat/apache-tomcat-8.5.29/bin/startup.sh

打开网页输入网址 http://127.0.0.1:8080 ,进入如下页面,则说明Tomcat安装成功


Linux下安装Tomcat和部署web应用_第3张图片

发布Web项目

1、将Java Web项目打包成war包,放到Tomcat安装目录下的webapps目录中

2、进入Tomcat安装目录下的conf目录,找到server.xml文件,修改标签中的内容


            
            

        

      

参数说明
appBase:指定虚拟主机的目录,可以指定绝对目录,也可以指定相对于的相对目录.如果没有此项,默认为/webapps. 它将匹配请求和自己的Context的路径,并把请求转交给对应的Context来处理
unpackWARs:如果此项设置为true,表示把WEB应用的WAR文件先展开为开放目录结构后再运行.如果设为false将直接运行为WAR文件
autoDeploy:如果此项设为true,表示Tomcat服务处于运行状态时,能够监测appBase下的文件,如果有新有web应用加入进来,会自运发布这个WEB应用
path:指出你的访问路径
docBase:docBase : 指出你的存放路径
privileged:设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet
reloadable:如果这个属性设为true, Tomcat服务器在运行状态下会监视在WEB-INF/classes和Web-INF/lib目录CLASS文件的改运.如果监视到有class文件被更新,服务器自重新加载Web应用
crossContext:"true"表示配置的不同context共享一个session

pojectName为你的项目名称

到此,基本部署完成,启动Tomcat,稍等片刻后,在页面中访问 http://127.0.0.1:8080/pojectName ,如果能够正常访问到项目,则部署成功。

通过域名访问项目

进入Tomcat配置目录conf,找到server.xml文件,修改下列内容




重启tomcat,然后通过域名访问项目 http://www.baidu.com:8080/pojectName,如果能够进入页面,则通过域名访问项目成功。

你可能感兴趣的:(Linux下安装Tomcat和部署web应用)