Tomcat9的安装流程与Maven

Linux基础操作:文件的创建(mkdir、touch)、删除(rm)、复制(cp)、移动(mv)

文件的三种权限:r=4(读)、w=2(写)、x=1(执行);修改权限chmod

三种用户类型:u(属主)、g(属组)、o(其他人);修改属主或属组chown

下载:yum、wget、curl

安装tomcat 

1、Wget 下载

2、解压tar  -zxvf 文件名

[root@shixun bin]# tar -zxvf apache-tomcat-9.0.91.tar.gz

3、把解压之后的目录移动到/usr/local/目录中,格式:mv 原来的目录 新的目录

[root@shixun bin]# mv apache-tomcat-9.0.91 /usr/local/

[root@shixun bin]# ls /usr/local/

apache-tomcat-10.1.25  bin  games    lib    libexec  share

apache-tomcat-9.0.91   etc  include  lib64  sbin     src

4、查看目录下的conf目录中的文件,重新找到 server.xml(配置端口,部署项目),web.xml(MINE文件类型)

[root@shixun bin]# cd /usr/local/apache-tomcat-9.0.91/conf/

[root@shixun conf]# ls -l

总用量 232

-rw-------. 1 root root  12926 6月  15 03:31 catalina.policy

-rw-------. 1 root root   7693 6月  15 03:31 catalina.properties

-rw-------. 1 root root   1411 6月  15 03:31 context.xml

-rw-------. 1 root root   1149 6月  15 03:31 jaspic-providers.xml

-rw-------. 1 root root   2313 6月  15 03:31 jaspic-providers.xsd

-rw-------. 1 root root   4144 6月  15 03:31 logging.properties

-rw-------. 1 root root   7087 6月  15 03:31 server.xml

-rw-------. 1 root root   2756 6月  15 03:31 tomcat-users.xml

-rw-------. 1 root root   2558 6月  15 03:31 tomcat-users.xsd

-rw-------. 1 root root 172780 6月  15 03:31 web.xml

[root@shixun conf]#

5、server.xml 对应nginx中的nginx.conf(server.xml==nginx.conf)

6、Webapps/==nginx.html/,  webapps(静态资源,.jsp,.war)

[root@shixun apache-tomcat-9.0.91]# ls -l webapps/

总用量 4

drwxr-x---. 16 root root 4096 7月   9 01:22 docs

drwxr-x---.  7 root root   99 7月   9 01:22 examples

drwxr-x---.  6 root root   79 7月   9 01:22 host-manager

drwxr-x---.  6 root root  114 7月   9 01:22 manager

drwxr-x---.  3 root root  223 7月   9 01:22 ROOT

[root@shixun apache-tomcat-9.0.91]# ls webapps/ROOT/

asf-logo-wide.svg  bg-nav.png    index.jsp          tomcat.svg

bg-button.png      bg-upper.png  RELEASE-NOTES.txt  WEB-INF

bg-middle.png      favicon.ico   tomcat.css

[root@shixun apache-tomcat-9.0.91]#

7、如果项目不方便移动到webapps目录下,就需要在配置文件中指定指定路径server.xml

8、Tomcat要运行需要java的环境配置

[root@shixun apache-tomcat-9.0.91]#  yum -y install java-1.8.0-openjdk.x86_64

[root@shixun apache-tomcat-9.0.91]# 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)

[root@shixun apache-tomcat-9.0.91]#

安装完成之后,Java  -version会返回版本

9、Java环境配置完成之后,即可运行。

[root@shixun apache-tomcat-9.0.91]# ./bin/startup.sh

Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.91

Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.91

Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.91/temp

Using JRE_HOME:        /usr

Using CLASSPATH:       /usr/local/apache-tomcat-9.0.91/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.91/bin/tomcat-juli.jar

Using CATALINA_OPTS:   

Tomcat started.

10、关闭防火墙

[root@shixun apache-tomcat-9.0.91]# systemctl stop firewalld

11、效果

Maven:

     Maven是快速创建Java应用的工具,依赖Java环境,通过配置/etc/profile文件,让maven中的mvn指令暴露,就可以直接在命令中使用,在绿色版本的软件中,不需要安装所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/profile最后新起一行。Export暴露这个指令export PATH=/opt/apache-maven-3.9.8/bin(路径):$PATH。修改完成之后立即生效(source  /etc/profile)。启动服务,关闭防火墙。

解压:

[root@shixun opt]# tar -zxvf apache-maven-3.9.8-bin.tar.gz

[root@shixun opt]# ls

apache-maven-3.9.8             application.perperties  Main.java

apache-maven-3.9.8-bin.tar.gz  Main.class

[root@shixun opt]# ls apache-maven-3.9.8/bin/

apache-tomcat-9.0.91.tar.gz  mvn      mvnDebug      mvnyjp

m2.conf                      mvn.cmd  mvnDebug.cmd

bin目录位置查看:

[root@shixun opt]# cd apache-maven-3.9.8/bin/

[root@shixun bin]# pwd

/opt/apache-maven-3.9.8/bin

暴露mvn指令:

[root@shixun bin]#vim /etc/profile

……

……

export PATH=/opt/apache-maven-3.9.8/bin:$PATH     //文档末尾

启动服务让其生效

[root@shixun bin]# source /etc/profile

[root@shixun bin]# mvn -v

Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)

Maven home: /opt/apache-maven-3.9.8

Java version: 1.8.0_161, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre

Default locale: zh_CN, platform encoding: UTF-8

OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"

[root@shixun bin]#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值