开发者社区> 问答> 正文

tomcat安装

Tomcat服务的搭建与配置
如果你的系统已经安装了开发工具包,那么本机就已经有了java
如果没有安装开发工具包,使用yum源命令安装


英文系统安装: # yum -y groupinstall "Development tools"
中文系统安装: # yum -y groupinstall "开发工具"
1. 验证java版本
[root@Tomcat ~]# java -version
openjdk version "1.8.0_161"
OpenJDK Runtime Environment (build 1.8.0_161-b14)
OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
2. 安装Java和Tomcat
在这里系统自带的java我们不使用,我们使用下载的最新版java版本。因为jdk是java程序运行的环境,解压即能用,不需要修改。
第一步:下载、解压安装jdk
第二步:更改解压后的名称,方便识别
[root@Tomcat ~]# mv /usr/local/jdk1.8.0_161/ /usr/local/java/
第三步:下载、解压安装tomcat
3. Tomcat 目录结构说明
[root@Tomcat ~]# cd /usr/local/tomcat/
[root@Tomcat tomcat]# ls
    bin             --启动命令目录
    conf           --配置文件目录      *重点
    lib              --库文件目录
    logs           --日志文件目录      *重点
    temp         --临时缓存文件
    webapps  --web应用家目录    *重点
    work         --工作缓存目录
4. 修改Tomcat环境变量
Tomcat是需要jdk才能运行,上面解压安装后,还需要在tomcat里配置jdk的目录


修改tomcat环境变量有三种方法:
第一种:定义在全局里;如果装有多个JDK的话,定义全局会冲突,不建议


[root@Tomcat ~]# vim /etc/profile
第二种:写用户家目录下的环境变量文件.bash_profile


第三种:是定义在单个tomcat的启动和关闭程序里,建议使用这种


[root@Tomcat ~]# vim /usr/local/tomcat/bin/startup.sh                  --tomcat的启动程序
[root@Tomcat ~]# vim /usr/local/tomcat/bin/shutdown.sh             --tomcat的关闭程序
把startup.sh和shutdown.sh这两个脚本里的最前面加上下面一段:


export JAVA_HOME=/usr/local/java
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin


CentOS 7 Tomcat服务的安装与配置
classpath是指定你在程序中所使用的类(.class)文件所在的位置。
path是系统用来指定可执行文件的完整路径。


5. 启动Tomcat
前面安装和配置好后,下面就可以启动了,启动时会有下面这一段输出。


[root@Tomcat ~]# /usr/local/tomcat/bin/startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/java
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
查看端口,tomcat默认是8080端口


[root@Tomcat ~]# lsof -i:8080
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    31259 root   49u  IPv6 465528      0t0  TCP *:webcache (LISTEN)
关闭tomcat方法


[root@Tomcat ~]# /usr/local/tomcat/bin/shutdown.sh
使用浏览器打开测试

展开
收起
冯熙贻 2018-11-08 15:56:44 1558 1
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载