【Tomcat】ubuntu系统安装Tomcat

sudo apt-get install apache2

 

https://www.cnblogs.com/srong0221/p/16857233.html

Tomcat简介

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,支持最新的Servlet 2.4 和JSP 2.0 规范,在中小型系统和并发访问用户不是很多的场合下被普遍使用

版本

系统:Ubuntu20.04

Tomcat:10.0.0.27

Java:17.0.4

安装步骤

1.安装Java环境:sudo apt install openjdk-17-jre-headless(headless版本无图形化界面,适合服务器)

 输入:java --version,查看Java环境是否安装成功

2.安装Tomcat:sudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.27/bin/apache-tomcat-10.0.27.tar.gz(下载慢更新源到国内,如阿里源或清华源)

3.解压Tomcat:sudo  tar -zxvf apache-tomcat-10.0.27.tar.gz /usr/local/

tar命令    tar [-cxtzjvfpPN] [打包后的文件名] [打包的目录路径]

(1)参数:
    -c : 建立一个压缩文件,create
    -x :解压一个压缩文件
    -t :查看压缩文件内容
    -v : 压缩过程中显示文件
    -f :使用压缩名,注意一般放在参数最后,紧跟压缩名
    -z :用gzip压缩,一般以tar.gz结尾,压缩速度快
    -j :用bzip2压缩,一般以tar.bz2结尾,压缩的比较狠
(2)示例:
  1.压缩
    tar -cvf xxx.tar /data : 仅打包
    tar -zcvf xxx.tar /data : 打包后,以gzip方式压缩
    tar -jcvf xxx.tar /data : 打包后,以bzip2方式压缩

  2.解压缩
  先进入需要解压缩的文件夹下
    cd /tmp/data
    tar -xvf xxx.tar : 解包
    tar -zxvf xxx.tar : 解压gzip压缩文件
    tar -jxvf xxx.tar : 解压bzip2压缩文件
    tar -zxvf xxx.tar.gz etc/passwd :只解压部分文件夹

 

Linux 中 -- 和 - 的区别

  - 后面一般接缩写,-- 后面一般接全拼
    比如-s和 --size;-a和 --all;-R和 --recursive……都是兼容不同用户习惯,同一参数的不同风格写法(这是软件开发者主动去兼容的结果,具体还需要看命令本身的用法,并非所有场合都这样)

  更详细的一个例子:
    mysql -h 192.168.1.2 -u root -p
    等效于
    mysql --host=192.168.1.2 --user=root --password

大部分情况下如此,算是一个约定俗成的用法,但是并没有一条硬性的规定去约束,完全可以在开发软件的时候,设置参数为任意格式,比如 -all,比如 --h=192.168.1.2

4.启动Tomcat:

 进入到bin目录下:cd /usr/local/apache-tomcat-10.0.27/bin

 输入:./startup.sh

 让服务器的8080端口开通(服务器注意)

 浏览器输入:ip:8080(本地安装输入:127.0.0.1:8080),若有响应说明Tomcat安装成功

使用

1.目录说明(/usr/local/apache-tomcat-10.0.27下的文件)

bin:启动和关闭Tomcat的文件
conf:配置文件
server.xml该文件用于配置server相关信息,如Tomcat启动端口号,主机(host)
web.xml文件配置web应用(web应用相当于一个站点)
tomcat-user.xml配置用户名密码和相关权限
lib:存放Tomcat运行需要的jar包
logs:存放日志
webapps:存放我们的web应用
work:工作目录,用来存放jsp被访问后生成对应的server文件和.class文件
2.配置web应用

在webapps中建立myweb文件夹,然后在myweb目录下放置我们的html,jsp,图片等文件,此时myweb就被当作web应用管理起来(Tomcat6.0后支持)

例:myweb下创建一个index.html文件,访问index.html:127.0.0.1:8080/myweb/index.html,服务器将127.0.0.1改为主机ip

若不想输入index.html也能访问,则需要在myweb下新建一个WEB-INF目录,复制webapps/ROOT/MIN-INF的web.xml文件到新建的WEB-INF目录下,并在web.xml添加如下内容

<welcome-file-list>

  <welcome-file>index.html</welcome-file>

</welcome-file-list>

再次访问index.html:127.0.0.1:8080/myweb/

配置虚拟目录及虚拟主机请访问:https://zhuanlan.zhihu.com/p/33564233

 

posted @ 2022-12-27 11:49  古锁阳关  阅读(1880)  评论(0编辑  收藏  举报