tomcat安装步骤流程

本文详细介绍了如何在Linux系统上安装Java(包括OracleJDK),配置JSP环境,以及如何安装和管理Tomcat服务器,包括版本升级、配置文件管理、权限设置和war包部署。
摘要由CSDN通过智能技术生成

安装tomcat是基于安装java的基础上的

JAVA

举例说明:

 关闭防火墙 下载java

[root@localhost ~]#yum install java -y
root@localhost ~]#yum install epel-release.noarch -y
[root@localhost ~]#yum provides */javac
[root@localhost data]#yum install java-1.8.0-openjdk-devel -y
[root@localhost ~]#javac  Hello.java
#生成 class 文件
[root@localhost ~]#java  Hello

 首先切换到data下面

 下载javac编译器

 

 jsp

JSP本质是提供一个HTML模板,也就是在网页中预留以后填充的空,后续将Java程序运行生成的数据对HTML进行填空就可以了。如果网页布局需要调整!JAVA源代码不需要很大的调整

优点:架构简单,比较适合小型项目开发

缺点:JSP职责不单一,职责过重,不便于维护

 jdk

jdk与jre (两者属于包含关系,jdk包含jre)

使用最多的是 oracle jdk

安装oracle jdk(rpm安装)步骤

关闭防火墙与防护,建立一个文件夹,切换到文件夹中

 然后把安装包拖到data下面

然后下载

 安装好之后,可以查看版本 java -version,是openjdk  要把openjdk改为oracle jdk

 因此要更换变量

然后在脚本文件(profile)里面编辑变量 ,然后根据路径去找jdk,也就是差不多环境变量

配置文件内容:

export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH

oracle jdk (二进制)安装步骤

 软连接作用:直接访问jdk就可以了

然后写配置文件,加入环境变量

脚本内容:

export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
export JRE_HOME=$JAVA_HOME/jre
#export CLASSPATH=$JAVA_HOME/lib/:$JRE_HOME/lib/
                                             

 

tomcat要安装,前提必须安装jdk

 tomcat

 二进制安装tomcat

 因为上面已经安装过jdk,所以直接安装tomcat

 随后看一下端口号

有三个端口号 8080 8005 8009  web服务器为8080 用网页访问时需要加上8080

例如

这个页面在webapps下面中的index.jsp

 index.jsp 与index.html 还是先访问index.html

例如:看看是访问7-3 还是jsp

 

然后进入网页访问后面加上端口号

 用绝对路径过于麻烦,因此创立一个tomcat的用户去管理tomcat这一程序

因此要把之前开启的tomcat给关闭

在bin下面新建一个tomcat的用户,因为默认是root用户管理,如果root用户哪天被攻破,因此不安全,所以建立一个特定的用户去管理tomcat

然后给这个tomcat用户权限,好让tomcat去管理tomcat这个程序

随后,配置文件里面的内容

[Unit]
Description=Tomcat
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
RestartSec=3
PrivateTmp=true
User=tomcat
Group=tomcat

[Install]
WantedBy=multi-user.target

 最后启动

tomcat里面的配置文件 

案例分析:如果现在的版本是A1,现在又有A2版本,想升级,却一直升级不了为什么?

因为缓存没清除,一直访问的是A1版本的缓存,在升级之前要把缓存清除

conf子目录

日志文件

路径:

组件 

流程:

context配置(在host里面编辑,表示设置个性化设置)

访问的路径

前两行是apache 后两行是tomcat对比

在tomcat里面每个服务都类似于一个项目

root 与test是同级的 ,而root可以省略,是因为root是默认项目

在这边test是新建的 必须加上,才能访问到

举例说明:

 然后再去新建一个test的项目

然后去网页访问,如果不输入root或者test 是默认root的

加上test试一下

主页文件的优先级

 

如果要修改优先级,先把主配置文件里面的web.html复制粘贴,到自配置文件里面进行修改

如上,test要修改优先级做法

第一步去主配置文件,复制粘贴  路径:/usr/local/tomcat/conf/web.xml

GG复制最后一行     

 然后去修改test的子配置文件,因为test没有子配置文件,ROOT跟test同级,将root里面的自配置文件复制粘贴到test中

WEB-INF是root的自配置文件的文件夹

 然后去修改自配置文件,将主配置文件的内容复制到子配置文件里面

随后进行修改,想让isp的优先级在第一个,则把jsp放在第一个

随后,重启 然后给index.jsp写一个内容进去

 随后,给tomcat这个加个权限,好去执行WEB-INF

最后再去网页访问test  是出现jsp而不是出现test (因为jsp优先级设置的比html高)

 打包jar包实际操作

在实际操作中,不需要写jar,只需要将jar包防在某个文件夹即可,放在webapps某个文件夹下 

操作说明:

将test.jsp考到opt里面

然后再在opt目录写一个test.html

 

 test.html的内容

 假设这两个是我手写的jar两个包

 

 因此app1.war 压缩包出现

然后再切换到webapps里面,将打包jar放在webapps里面即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值