查看更多有关Ubuntu操作系统服务器搭建.信息
操作系统信息
连接成功
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-135-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
New release '20.04.2 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
Welcome to Alibaba Cloud Elastic Compute Service !
Last login: Mon Apr 5 09:59:22 2021 from 183.253.15.148
root@itaso:~# lsb_release -a //查看操作系统信息
LSB Version: core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
root@itaso:~#
离线包部署Apache Tomcat
将上传到服务器的离线包apache-tomcat-7.0.90.tar.gz解压到指定的目录下(此处我把目录名称改为www)
root@itaso:~/soft# pwd //步骤1:pwd查看一下当前所处目录
/root/soft
root@itaso:~/soft# ls //步骤2:ls查看目录下的文件信息
apache-tomcat-7.0.90.tar.gz jdk-8u191-linux-x64.tar.gz
root@itaso:~/soft# tar -zxf apache-tomcat-7.0.90.tar.gz //步骤3:tar -zxf 解压tar.gz的Apache Tomcat压缩包
root@itaso:~/soft# ls //查看一下解压出来的文件(夹)信息
apache-tomcat-7.0.90 apache-tomcat-7.0.90.tar.gz jdk-8u191-linux-x64.tar.gz
root@itaso:~/soft# mv apache-tomcat-7.0.90 ../www/ //步骤4:把apache-tomcat-7.0.90移动到上级的www目录下
root@itaso:~/soft# ls
apache-tomcat-7.0.90.tar.gz jdk-8u191-linux-x64.tar.gz
root@itaso:~/soft# cd ..
root@itaso:~# cd www/
root@itaso:~/www# ls
apache-tomcat-7.0.90
root@itaso:~/www# mv apache-tomcat-7.0.90/ ./apache //步骤5,目的:apache-tomcat-7.0.90重命名为apache (此处巧用mv达到重命名目的,勿喷)
root@itaso:~/www# ls
apache
root@itaso:~/www# pwd
/root/www
root@itaso:~/www# cd apache/
root@itaso:~/www/apache# ls
bin BUILDING.txt conf CONTRIBUTING.md lib LICENSE logs NOTICE README.md RELEASE-NOTES RUNNING.txt temp webapps work
root@itaso:~/www/apache#
| 目录 | 说明 |
|---|---|
| bin | startup.sh用来启动Tomcat服务,shutdown.sh用来关闭Tomcat服务 |
| conf | 在server.xml可修改端口等配置信息 |
| /webapps/ROOT | 该目录用来部署war项目或者一些静态文件 |
| logs | Tomcat服务运行时生成的log信息,可用tail -f catalina.out查看log信息 |
root@itaso:~/www/apache/bin# ./startup.sh //启动 Tomcat 服务
Using CATALINA_BASE: /root/www/apache
Using CATALINA_HOME: /root/www/apache
Using CATALINA_TMPDIR: /root/www/apache/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_191/jre
Using CLASSPATH: /root/www/apache/bin/bootstrap.jar:/root/www/apache/bin/tomcat-juli.jar
Tomcat started.
root@itaso:~/www/apache/bin# cd ..
root@itaso:~/www/apache# cd logs/ //进入log存放目录
root@itaso:~/www/apache/logs# ls
catalina.2021-04-12.log catalina.out host-manager.2021-04-12.log localhost.2021-04-12.log localhost_access_log.2021-04-12.txt manager.2021-04-12.log
root@itaso:~/www/apache/logs# tail -f catalina.out //查看log信息,先从log信息看Apache服务启动是否正常
Apr 12, 2021 6:48:43 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /root/www/apache/webapps/host-manager
Apr 12, 2021 6:48:43 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deployment of web application directory /root/www/apache/webapps/host-manager has finished in 81 ms
Apr 12, 2021 6:48:43 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"] //默认端口号使用的是8080
Apr 12, 2021 6:48:43 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Apr 12, 2021 6:48:43 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1323 ms
//以上信息表上启动成功,并且端口号是8080,启动时长为 1323ms
验证Apache Tomcat是否部署成功
http://ip:port/:如果没有对server.xml进行配置,通常情况下port值为8080
备注:http://ip:port/index.jsp打开的与http://ip:port/是同一个页面,因为默认指定打开的就是index页面文件

到此,Apache Tomcat服务以及部署好并成功启动
这边我额外随便写了个测试的静态页面,用来验证静态页面的访问情况(静态文件更新不需要重启服务),如果即将发布的是一个war项目,那么还需要重启服务


<!DOCTYPE html>
<!-- saved from url=(0031)http://makecode.cn/privacy.html -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>这是测试页面</title>
</head>
<body>
<p style="text-align: center;">
<strong>我是HTML静态页面,欢迎对我进行编辑<br></strong>
</body></html>
到此,如果是个人想部署一些个人网站,则以上步骤就够了,更深层次的或者大佬勿喷!
本文档详细介绍了如何在Ubuntu18.04操作系统上离线安装ApacheTomcat7.0.90,包括解压、移动、重命名及启动服务,并通过查看日志确认服务是否成功启动。此外,还展示了通过http://ip:8080/来验证Tomcat部署的正确性,并提供了一个简单的HTML静态页面作为测试。
807

被折叠的 条评论
为什么被折叠?



