涨姿势!Tomcat服务器启动项目的几种方式使用说明

简介: 本文的写作缘由一个需要使用Tomcat服务器启动制定文件夹的项目。具体介绍了在Tomcat服务器中启动指定项目的三种方式,包括在server.xml中配置Context,在conf.Catalina.localhost新建xml文件和修改server中的appBase。通过对这三种方式的学习,我们可以很轻松的使用这三种方式启动指定的文件夹下的项目。

问题

  • 在使用Activiti创建工作流图从过程中,需要通过将Activiti封装好的activiti-app.jar启动Activiti的Web端.此时,由于过去使用Tomcat,在Tomcat的默认启动目录webapps中存在多个Web项目,此时启动Tomcat会启动Tomcat的webapps下所有项目,综合各方因素考虑,就需要指定启动项目

Tomcat启动指定项目

方法一: 在server.xml中配置Context

  • 在Tomcat的目中中conf文件夹里,打开server.xml,在xml中的Host标签中配置Context
<Context path="/" docBase="项目路径(E:\JetBrains\apache-tomcat-7.0.77\webapps\QIS\activiti-app)" debug="0"  privileged="true">
</Context>

方法二:在conf.Catalina.localhost新建xml文件

  • 在Tomcat的conf.Catalina.localhost目录中新建一个xml文件,文件名可以为项目名,配置xml文件
<Context path="/" docBase="项目路径(E:\JetBrains\apache-tomcat-7.0.77\webapps\QIS\activiti-app)" debug="0"  privileged="true">
</Context>

方法三:修改server中的appBase(不建议)

  • 在Tomcat中的conf目录下,打开server.xml文件,修改Tomcat中的Host标签中的属性appBase可以修改Tomcat的默认启动项目的路径,这个路径为项目的jar包存放的路径
<Host name="localhost"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">
</Host>
  • 不建议通过此方法来在Tomcat中启动指定的项目:此时,Tomcat的项目默认启动路径修改后,以后在IDEA中Tomcat启动的项目都会被部署到该目录中

总结

  • 正常情况下,启动一个项目,只需要把项目的jar包存放到webapps下即可

小问题!!

  • 在我印象中,好像有一种方法可以在控制台直接使用Tomcat的相关命令启动webapps下的指定项目,但在网上并没有搜到相关解决办法.
  • 不知道是不是记混了
  • 希望有大神看到,欢迎来指正是否我记错了还是真有这样的启动命令,欢迎提供解决方案
相关文章
|
1天前
|
Docker Python 容器
Docker——阿里云服务器使用Docker部署python项目全程小记
本文记录了我在阿里云服务器上使用Docker部署python项目(flask为例)的全过程,在这里记录和分享一下,希望可以给大家提供一些参考。
|
10天前
|
存储 弹性计算 固态存储
阿里云服务器租用价格参考:云服务器各收费项目收费标准与活动价格
阿里云服务器收费项目有实例价格、预留实例券、专有宿主机、块存储价格、存储容量单位包、带宽价格和快照服务价格,收费模式有包年包月和按量付费模式。本文为大家汇总了2025年阿里云服务器各个收费项目的最新收费标准与云服务器的最新活动价格,以供参考和了解。
|
3月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
224 26
|
3月前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
4月前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
1022 2
|
5月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
1053 3
|
5月前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
283 0
|
5月前
|
安全 Java 应用服务中间件
【服务器知识】Tomcat简单入门
【服务器知识】Tomcat简单入门
|
5月前
|
前端开发 Java Shell
后端项目打包上传服务器部署运行记录
后端项目打包上传服务器部署运行记录
129 0
|
5月前
|
Java Linux Maven
服务器部署之项目打包及命令行输出
服务器部署之项目打包及命令行输出
85 0