使用安装包安装tomcat

Apache Tomcat 是一个开源的 Java 服务器,用于运行 Java Servlet、JavaServer Pages (JSP) 和相关的 Java 平台技术。它是一个轻量级的、灵活的容器,用于在 Java 环境中部署和管理 Web 应用程序。

以下是 Tomcat 的一些主要特点和功能:

1.Servlet 容器:Tomcat 是一个 Servlet 容器,可以处理和管理 Java Servlet。

2.JSP 支持:除了 Servlet,Tomcat 还支持 JavaServer Pages (JSP),允许开发者使用 JSP 技术构建动态网页。

3. Java EE 规范兼容性:Tomcat 遵循 Java EE 规范,提供了一些常见的 Java EE 技术的实现,例如 JDBC、JNDI、JTA 等。    

4.轻量级和高性能:Tomcat 是一个轻量级的容器,占用资源相对较少,并且具有良好的性能表现。    

5.模块化设计:Tomcat 使用模块化的架构,可以方便地添加、移除和配置各种功能模块,以满足不同的需求。

   

6.安全性:Tomcat 提供了强大的安全性功能,包括用户认证、访问控制、SSL 支持等,可以保护 Web 应用程序的安全性。    

7.管理和监控:Tomcat 提供了管理界面和监控工具,方便管理员对服务器进行管理、配置和监控。    

总的来说,Tomcat 是一个功能强大、易于使用的 Java Web 服务器,被广泛应用于开发和部署 Web 应用程序。

Tomcat官方下载https://tomcat.apache.org/download-90.cgi

根据自己的需求下载对应版本,我这里直接下载了9.089

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.89/bin/apache-tomcat-9.0.89.tar.gz --no-check-certificate

Tomcat需要基于jkd运行,首先要配置java环境

下载jdk网址Java Downloads | Oracle

wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz

或者上传自己的jkd安装包

解压配置jkd

tar xf openjdk-11+28_linux-x64_bin.tar.gz

mv jdk-11/ java

echo '

JAVA_HOME=/data/java

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME PATH

' >>  /etc/profile 

source /etc/profile

查看版本号  java -version

然后解压tomcat配置

tar xf apache-tomcat-9.0.89.tar.gz

mv apache-tomcat-9.0.89 tomcat   &&  cd /data/tomcat/bin/

然后可以直接使用二进制文件进行启动

bash startup.sh

可以看到tomcat的进程已经在运行了。

为了方便管理来配置一下systemctl管理

vim /etc/systemd/system/tomcat.service

#注意java和tomcat的部署路径替换成自己的

[Unit]

Description=Apache Tomcat Web Application Container

After=network.target

[Service]

Type=forking

Environment=JAVA_HOME=/data/java

Environment=CATALINA_PID=/data/tomcat/bin/tomcat.pid

Environment=CATALINA_HOME=/data/tomcat

Environment=CATALINA_BASE=/data/tomcat

Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'

ExecStart=/data/tomcat/bin/startup.sh

ExecStop=/data/tomcat/bin/shutdown.sh

User=root

Group=root

UMask=0007

RestartSec=10

Restart=always

[Install]

WantedBy=multi-user.target

systemctl daemon-reload

systemctl start tomcat 启动tomcat

注意如果上面使用二进制文件启动了tomcat需要kill掉,不然会报错冲突的

systemctl status tomcat  查看服务状态

启动后来到web访问看看

192.168.81.129:8080

到这就部署完成了。

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值