tomcat(安装与部署)

简介: tomcat(安装与部署)

在部署 Tomcat 之前必须安装好 JDK,因为 JDK 是 Tomcat 运行的必要环境。JDK 的 安装相对比较简单,版本有很多,本章选择基于 linux64 位 RPM 版本。

将jdk和tomcat包复制进虚拟机

rpm -ivh jdk-8u171-linux-x64.rpm

设置 jdk 的环境变量

vim /etc/profile

在22行下面

添加以下内容:

export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64

export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

export PATH=$JAVA_HOME/bin:$PATH

使环境变量生效

source /etc/profile

查看jdk版本号

java -version

解压tomcat

tar zxf apache-tomcat-9.0.8.tar.gz

mv apache-tomcat-9.0.8 /usr/local/tomcat

修改主配置文件

vim /usr/local/tomcat/conf/server.xml

把69行的8080端口改为80,访问主页时就不需要加端口了。

启动tomcat

/usr/local/tomcat/bin/startup.sh

停止tomcat

/usr/local/tomcat/bin/shutdown.sh

虚拟主机实验

vim /usr/local/tomcat/conf/server.xml

在164行下面添加以下内容

       unpackWARs= "true" autoDeploy="true"

       xmlValidation="false" xmlNamespaceAware="false">

详解

这是Tomcat的虚拟主机配置(这个是定义APPbase定义Tomcat的应用(war文件的存放位置))

       unpackWARs="true" autoDeploy="true">

          prefix="localhost_access_log" suffix=".txt"

          pattern="%h %l %u %t "%r" %s %b" />

war文件是一个网页的打包文件,而还有一种是通过docbase来指定应用的存放目录(跟Apache,Nginx差不多)

       unpackWARs= "true" autoDeploy="true"

       xmlValidation="false" xmlNamespaceAware="false">

得出结论不管appBase怎么指定,只要docBase指定对就可以访问

两个tomcat

下载

解压

改端口

结束

相关文章
|
2月前
|
Java 关系型数据库 应用服务中间件
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
49 0
|
2月前
|
JavaScript Java 应用服务中间件
centos部署vue项目(java,tomcat环境的搭建)
centos部署vue项目(java,tomcat环境的搭建)
47 0
|
3天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
17 2
|
9天前
|
应用服务中间件 Linux 网络安全
Tomcat的安装(Linux版)
Tomcat的安装(Linux版)
19 0
|
10天前
|
Java 应用服务中间件 Linux
在阿里云服务器上部署Tomcat详细图文详解
本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。
|
13天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
16天前
|
Java 应用服务中间件 Linux
阿里云服务器部署多个tomcat
阿里云服务器部署多个tomcat
|
1月前
|
Java 应用服务中间件
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
141 1
|
2月前
|
运维 Java 应用服务中间件
Tomcat安装shell脚本
Tomcat安装shell脚本
33 7
|
3月前
|
安全 Java 应用服务中间件
本地部署Tomcat开源服务器并结合内网穿透远程访问
本地部署Tomcat开源服务器并结合内网穿透远程访问
41 0