当前位置: 首页 > news >正文

tomcat安装

首先保持环境干净

关闭防火墙和selinux

systemctl stop firewalld.service
 setenforce 0

准备三台虚拟机

openeuler1192.168.1.128
openeuler2192.168.1.129
rocky192.168.1.11

在红帽系列的rocky虚拟集中进行在线安装

查看tomcat的安装列表

yum list |grep tomcat

安装以下三个文件 

yum install tomcat tomcat-webapps.noarch tomcat-admin-webapps.noarch -y

启动服务 

 systemctl start tomcat.service

测试--查看虚拟主页 (此主页什么也点不动


在openeuler部署tomcat

首先将安装软件的库中更新设置注释掉

vim /etc/yum.repos.d/openEuler.repo

进入文件点击Esc>:/update 回车(锁定位置)>:.,$ s/^/# 回车(注释掉)>保存退出 

 yum -y install  java-1.8.0-openjdk
java -version 

7.查看安装情况
java -version
java version "1.8.0_60"

 下载tomcat

找到官网Apache Tomcat® - Welcome!

在虚拟机中下载此链接https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.87/bin/apache-tomcat-9.0.87.tar.gz

下载完毕后解压到/usr/local下

tar xf apache-tomcat-9.0.87.tar.gz -C /usr/local/

查看一下 

 ll /usr/local/

创建一个软连接 

 ln -sv /usr/local/apache-tomcat-9.0.87/ /usr/local/tomcat

 编写服务脚本

cat >/usr/lib/systemd/system/tomcat.service<<'EOF'
[Unit]
Description=Apache Tomcat Server
After=network.target remote-fs.target nss-lookup.target
 
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
ExecRetart=/usr/local/tomcat/bin/shutdown.sh  && sleep2  && /usr/local/tomcat/bin/startup.sh
 
[Install]
WantedBy=multi-user.target
EOF

 创建静态页面

echo "tomcat test~~~~" > /usr/local/tomcat/webapps/ROOT/test01.html

创建test02.jsp 

 vim /usr/local/tomcat/webapps/ROOT/test02.jsp

填写以下内容

<html>
<body>
<center>
Now time is: <%=new java.util.Date()%>
</center>
</body>
</html>

测试


使用Tomcat部署虚拟主机

 cd /usr/local/tomcat/conf/

 cp server.xml {,.bak}
vim server.xml

将161到177行注释掉

增加以下内容

 <Host name="www.a.com"  appBase="webapps"

            unpackWARs="true" autoDeploy="true">

            <Context docBase="/web/a" path="" reloadable="flase" />

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

               prefix="localhost_access_log" suffix=".txt"

               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

      </Host>





      <Host name="www.b.com"  appBase="webapps"

            unpackWARs="true" autoDeploy="true">

            <Context docBase="/web/b" path="" reloadable="flase" />

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

               prefix="localhost_access_log" suffix=".txt"

               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

vim /web/a/index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>

        <head>
        <title>JSP a page</title>
        </head>


        <body>
                <% out.println("Welocome to test site,http://www.a.com");%>

        </body>

</html>
vim /web/b/index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>

        <head>
        <title>JSP a page</title>
        </head>


        <body>
                <% out.println("Welocome to test site,http://www.b.com");%>

        </body>

</html>

启动tomcat

 systemctl restart tomcat.service

配置hoss解析

选择【windows powershell(管理员)】
系统会弹出提示“是否允许此应用进行更改”之类的,选择是/允许。

然后输入 notepad C:\Windows\System32\drivers\etc\hosts
回车,就以管理员身份打开hosts了
修改再保存就可以啦

测试

相关文章:

  • [数据抓取] Python 网络爬虫 - 学习手册
  • WIFI ESP8266以及基础功能介绍
  • Python环境安装(3.8)
  • C++学习之格斗小游戏综合案例
  • 线性代数--矩阵基本计算(加减乘法)
  • Linux 配置静态 IP
  • el-table(elementui)表格合计行使用以及滚动条默认样式修改
  • 【动态规划 矩阵快速幂】P8624 [蓝桥杯 2015 省 AB] 垒骰子|普及+
  • Zypher Network :基于零知识证明方案为 AI 赋予可信框架
  • 自我训练模型:通往未来的必经之路?
  • #UVM# 关于 config_db 机制中省略 get 语句的条件
  • 安装CUDA12.1和torch2.2.1下的DKG
  • 文件上传漏洞(upload靶场)
  • 【Hadoop】详解HDFS
  • 第四次CCF-CSP认证(含C++源码)
  • 高项第十章——项目进度管理
  • Java初级入门学习
  • OpenManus 的提示词
  • Java 大视界 -- Java 大数据在智能家居能源管理与节能优化中的应用(120)
  • 基于大模型预测的新型隐球菌脑膜炎综合诊疗研究报告
  • 地方信息网站源码/武汉软件测试培训机构排名
  • 泰州网站建设物美价廉/谷歌推广怎么操作
  • 货代找客户的网站/乔拓云智能建站平台
  • 上海宝山网站制作/外贸google推广
  • 做b612表情的素材网站/什么是sem和seo
  • 企业资质证书查询官方网站/网站平台推广