怎么在阿里云服务器部署多个tomcat

阿里云ecs服务器,nginx多域名多项目部署教程,含本地部署教程 nginx多域名部署项目。 阅读详情

部署前准备:


      1、到阿里云官网购买一台服务器

  2、给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看。

  3、下载tomcat  http://apache.arvixe.com/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.zip

      4、准备三个Java Web项目,

             web-home 官网项目  

             web-api  接口项目  

             web-admin 管理后台项目

 

开始配置环境:


  1、登录申请成功的阿里云服务器中

  2、编辑.bashrc文件

1
vim .bashrc

  文件中默认内容是

1
2
3
4
5
6
7
8
9
10
11
12
# .bashrc
 
# User specific aliases and functions
 
alias rm= 'rm -i'
alias cp= 'cp -i'
alias mv= 'mv -i'
 
#ource global definitions
if  [ -f /etc/bashrc ]; then
         . /etc/bashrc
fi

  3、添加Tomcat 环境变量

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# .bashrc
 
# User specific aliases and functions
 
alias rm= 'rm -i'
alias cp= 'cp -i'
alias mv= 'mv -i'
 
 
CATALINA_1_BASE=/alidata/server/tomcat-web-admin-6011
CATALINA_1_HOME=/alidata/server/tomcat-web-admin-6011
CATALINA_1_TMPDIR=/alidata/server/tomcat-yunmai-admin-8011/temp
export CATALINA_1_BASE CATALINA_1_HOME CATALINA_1_TMPDIR
 
CATALINA_2_BASE=/alidata/server/tomcat-web-home-6022
CATALINA_2_HOME=/alidata/server/tomcat-web-home-6022
CATALINA_2_TMPDIR=/alidata/server/tomcat-web-home-6022/temp
export CATALINA_2_BASE CATALINA_2_HOME CATALINA_2_TMPDIR
 
CATALINA_3_BASE=/alidata/server/tomcat-web-api-6033
CATALINA_3_HOME=/alidata/server/tomcat-web-api-6033
CATALINA_3_TMPDIR=/alidata/server/tomcat-web-6033/temp
export CATALINA_3_BASE CATALINA_3_HOME CATALINA_3_TMPDIR
 
 
 
#ource global definitions
if  [ -f /etc/bashrc ]; then
         . /etc/bashrc
fi

  4、重启服务器  reboot

   

1
reboot

  

配置Tomact服务:


  1、把下载下来的apache-tomcat-7.0.54.zip 复杂3份,重命名 

      tomcat-web-admin-6011.zip 

1
tomcat-web-home-6022.zip
1
tomcat-web-api-6033.zip<br>  <strong>2、把刚重命名的三个Tomcat把上次到  阿里云云服务器中</strong><br>      cd   /alidata/server/ <br>    本解压文件
1
2
3
unzip tomcat-web-admin-6011.zip
unzip tomcat-web-home-6022.zip
unzip tomcat-web-api-6033.zip
1
<strong>3、修改tomcat-web-admin-6011配置 </strong>  <br>   <strong>修改文件conf\server.xml文件</strong><br>    
1
2
3
4
5
6
7
8
9
10
11
cd /alidata/server/tomcat-web-admin-6011/conf
vim server.xml
 
找到配置<Server port= "8005"  shutdown= "SHUTDOWN" > 
修改成<Server port= "16011"  shutdown= "SHUTDOWN" >
 
找到配置<Connector port= "8080"  protocol= "HTTP/1.1"  connectionTimeout= "20000"  redirectPort= "8443"  />
修改成<Connector port= "6011"  protocol= "HTTP/1.1"  connectionTimeout= "20000"   redirectPort= "8443"  />
 
找到配置 <Connector port= "8009"  protocol= "AJP/1.3"  redirectPort= "8443"  />
修改成<Connector port= "6110"  protocol= "AJP/1.3"  redirectPort= "8443"  />
1
在<Host> </Host>中间添加下面代码,配置Web项目访问路径 <br><Context path= ""  docBase= "/alidata/www/web-admin"  />
1
<strong> 修改bin\catalina.sh 文件 </strong>
1
2
3
4
5
6
cd /alidata/server/tomcat-web-admin-6011/bin
vim catalina.sh
替换一下配置
CATALINA_BASE 修改替换称 CATALINA_1_BASE
CATALINA_HOME 修改替换称 CATALINA_1_HOME
CATALINA_TMPDIR 修改替换称 CATALINA_1_TMPDIR
1
 
1
<strong>4、修改tomcat-web-home-6022配置<br></strong> <strong> 修改文件conf\server.xml文件</strong>
1
2
3
4
5
6
7
8
9
10
11
cd /alidata/server/tomcat-web-home-6022/conf
vim server.xml
 
找到配置<Server port= "8005"  shutdown= "SHUTDOWN" > 
修改成<Server port= "16022"  shutdown= "SHUTDOWN" >
 
找到配置<Connector port= "8080"  protocol= "HTTP/1.1"  connectionTimeout= "20000"  redirectPort= "8443"  />
修改成<Connector port= "6022"  protocol= "HTTP/1.1"  connectionTimeout= "20000"   redirectPort= "8443"  />
 
找到配置 <Connector port= "8009"  protocol= "AJP/1.3"  redirectPort= "8443"  />
修改成<Connector port= "6220"  protocol= "AJP/1.3"  redirectPort= "8443"  />
1
在<Host> </Host>中间添加下面代码,配置Web项目访问路径 <br><Context path= ""  docBase= "/alidata/www/web-home"  />
1
<strong>  修改bin\catalina.sh 文件</strong>
1
2
3
4
5
6
cd /alidata/server/tomcat-web-home-6022/bin
vim catalina.sh
替换一下配置
CATALINA_BASE 修改替换称 CATALINA_2_BASE
CATALINA_HOME 修改替换称 CATALINA_2_HOME
CATALINA_TMPDIR 修改替换称 CATALINA_2_TMPDIR

  

1
<strong>5、修改tomcat-web-api-6033配置<br></strong>  <strong>修改文件conf\server.xml</strong>
1
2
3
4
5
6
7
8
9
10
11
cd /alidata/server/tomcat-web-api-6033/conf
vim server.xml
 
找到配置<Server port= "8005"  shutdown= "SHUTDOWN" > 
修改成<Server port= "16033"  shutdown= "SHUTDOWN" >
 
找到配置<Connector port= "8080"  protocol= "HTTP/1.1"  connectionTimeout= "20000"  redirectPort= "8443"  />
修改成<Connector port= "6033"  protocol= "HTTP/1.1"  connectionTimeout= "20000"   redirectPort= "8443"  />
 
找到配置 <Connector port= "8009"  protocol= "AJP/1.3"  redirectPort= "8443"  />
修改成<Connector port= "6330"  protocol= "AJP/1.3"  redirectPort= "8443"  /><br><br><span>在<Host> </Host>中间添加下面代码,配置Web项目访问路径<span> <br><Context path= ""  docBase= "/alidata/www/web-api"  /></span></span>

 

1
<em>  </em><strong>修改bin\catalina.sh 文件</strong><em><br></em>
1
2
3
4
5
6
cd /alidata/server/tomcat-web-api-6033/bin
vim catalina.sh
替换一下配置
CATALINA_BASE 修改替换称 CATALINA_3_BASE
CATALINA_HOME 修改替换称 CATALINA_3_HOME
CATALINA_TMPDIR 修改替换称 CATALINA_3_TMPDIR

  

配置Web项目:


  1、创建Java Web项目  web-admin 到服务器上

     cd /alidata/www/

     上传web-admin.zip  解压unzip web-admin.zip 

      2、创建Java Web项目  web-home 到服务器上

    cd /alidata/www/

      上传web-home.zip  解压unzip web-home.zip 

      3、创建Java Web项目  web-api 到服务器上

    cd /alidata/www/

      上传web-api.zip  解压unzip web-api.zip 

1
 

  

启动Tocamt Web服务器、测试验证:


 cd  /alidata/server/tomcat-web-admin-6011/bin

      启动服务器:sh startup.sh

   测试验证: 浏览器范围Web-admin网站项目  http://IP:6011/ (购买阿里云服务器的IP地址)

      停止服务器:sh shutdown.sh

 

   cd  /alidata/server/tomcat-web-home-6022/bin

      启动服务器:sh startup.sh

   测试验证:浏览器范围Web-home网站项目  http://IP:6022/ (购买阿里云服务器的IP地址)

      停止服务器:sh shutdown.sh

 

 

  cd  /alidata/server/tomcat-web-api-6033/bin

     启动服务器:sh startup.sh

    测试验证: 浏览器范围Web-api网站项目  http://IP:6033/ (购买阿里云服务器的IP地址)

     停止服务器:sh shutdown.sh

《阿里云服务器搭建》------部署多个tomcat,防止jenkins与项目共用一个端口 本系列教程的搭建环境为阿里云服务器,其他服务器可作为参考。 本文主要讲述实现两个tomcat的独立使用,拆分jenkins和实际项目共用tomcat的问题 首先,我们知道真实的项目环境中,不可能只存在一个tomcat,或者换句话说,A项目在部署后需要重启,那么就需要重启tomcat,而如果B项目也在这个tomcat下,那么A需要重启tomcat的时候,B项目只能停止运行。但是这是不科学,也是不合... 阅读详情

相关推荐

分享一些基于微信小程序开发的小游戏源码

小游戏小程序是运行在微信生态系统(或其他支持小程序的平台)中的轻量级应用程序,专为休闲游戏体验而设计的小程序子类别,小游戏小程序通常体积较小,加载速度快,用户无需等待长时间即可开始游戏。用户无需下载或安装单独的游戏应用程序,即可通过小程序入口直接进入游戏,同时小游戏小程序通常包含排行榜、分享功能等社交元素,可以增强游戏体验并促进用户参与。game.js:游戏页面的逻辑文件,包含页面数据、生命周期函数、事件处理函数等。game.wxml:游戏页面的结构文件,定义了页面的布局和组件。

xinshangdian的博客 6240

阿里云装多个tomcat

部署前准备:       1、到阿里云官网购买一台服务器   2、给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看。 Linux 系统挂载数据盘视频:Linux服务器挂载数据盘   3、下载tomcat  http://apache.arvixe.com/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7

ssssny的专栏 1398

S7-1200PLC期末复习题(第七章)

A.0 B.1 C.4 D.-4 A、CV = 0 B、CV = 1 C、CV < 4 D、CV >= 4A、0,0 B、3,0 C、1,1 D、3,1 A、0 B、1 C、先是1,再变为0 D、先是0,再变为1置位输出:常开触点M0.0闭合,Q0.0变为1状态并保存该状态,即使M0.0断开,Q0.0也保持1状态。 复位输出:常开触点M0.1闭合时,Q0.0变为0状态并保持该状态,即使M0.1断开,Q0.0也保持为0状态。 A、1 B、0 C、5 D、10RESET_BF指令需要两个参数,第一个是复位的位数

qq_52251819的博客 4422

阿里云服务器部署多个tomcat服务

阿里云服务器部署多个tomcat服务

qq_40377973的博客 408

UE4游戏逆向实战:从HOOK明文包到自定义发包的完整流程(附加密算法解析)

本文详细解析了UE4游戏网络通信的逆向工程完整流程。从定位线程发包点、HOOK拦截明文封包,到逆向分析加密解密算法,最终实现自定义组包与加密发送。文章结合实战案例,为游戏安全研究和技术人员提供了一套清晰、可操作的方法论。

weixin_29009081的博客 1237

X书x-mini-sig_x-mini-mua

X书的tiny风控代码,成功运行x-mini-sig|x-mini-mua

Codeooo 博客 1万+

阿里云服务器部署多个tomcat

3、下载tomcat http://apache.arvixe.com/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.zip。选择企业实名或者个人实名,这里注意,如果是企业行为一定要选择企业实名,而不是个人实名。2、给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看。停止服务器:sh shutdown.sh。启动服务器:sh startup.sh。启动服务器:sh startup.sh。启动服务器:sh startup.sh。测试验证: 浏览器范围。

UnameUsay的博客 1008

Arduino、ESP32驱动AS3935数字闪电传感器(闪电传感器)

闪电传感器采用AMS独具创新的AS3935数字闪电传感芯片与Coilcraft的MA5532-AE专用天线,可在室内或室外,安全地检测方圆40km范围内发生闪电的距离,闪电相对强度与统计闪电发生次数。

不脱发的程序猿 2017

【Liunx服务器】阿里云服务器下部署多个tomcat服务

现在有这样一个场景,一个阿里云服务器上面已经有tomcat项目和多个maven项目,现在需要在一个新项目中配置一个空的tomcat,现将具体流程记录下来。

sinat_37967865的博客 613

Google Play上架:谷歌2024年5月份审核政策改动,审核强度逐步提升

Google Play上架:谷歌2024年5月份审核政策改动,审核强度逐步提升

专业解决各种上架过包问题,专业团队专业处理 3190

物理AI:连接数字智能与物理世界的下一代人工智能范式

物理AI正在推动人工智能从纯数字领域向物理世界扩展,实现比特到原子的智能跃迁。与传统AI相比,物理AI具有三大核心差异:1)在物理环境中运行;2)处理多模态传感器输入;3)产生可改变物理状态的输出。其技术栈包含感知层(多模态融合)、决策层(边缘计算)、执行层(运动控制)和连接层(5G/6G通信)。关键技术挑战包括:实时多传感器融合、物理约束下的决策规划、以及高精度执行控制。物理AI的发展面临实时性保障、安全验证等核心挑战,但其在机器人、自动驾驶等领域的应用潜力巨大,正成为智能技术落地的关键突破口。

fudaihb的博客 1714

云服务器部署多个项目-tomcat

一个阿里云服务器想要部署多个项目时应该如何完成,以下是个人的一些小结,希望可以帮助到大家。 方法一:服务器运行多个tomcat 1. 修改/etc/profile文件 需要在文件中添加多组CATALINA环境变量(有几个tomcat就添加几组) ####第一个Tomcat#### export CATALINA_BASE=/usr/local/tomcat/apache-tomcat-8.5.6 export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5

qq_40674204的博客 1764

AI上推荐 之 逻辑回归模型与GBDT+LR(特征工程模型化的开端)

1. 前言 随着信息技术和互联网的发展, 我们已经步入了一个信息过载的时代,这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战: 信息消费者:如何从大量的信息中找到自己感兴趣的信息? 信息生产者:如何让自己生产的信息脱颖而出, 受到广大用户的关注? 为了解决这个矛盾, 推荐系统应时而生, 并飞速前进,在用户和信息之间架起了一道桥梁,一方面帮助用户发现对自己有价值的信息, 一方面让信息能够展现在对它感兴趣的用户前面。 推荐系统近几年有了深度学习的助推发展之势迅猛, 从前深度学习的传统推荐模型(协

Miracle8070 8256

tomcat相关

如何配置Tomcat服务器环境点击打开链接 怎么在阿里云服务器部署多个tomcat点击打开链接 Tomcat部署Web应用方法总结点击打开链接

ccone的专栏 333

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

2020年linux安装openjdk,部署tomcat教程,一台服务器部署多个tomcat监听不同端口配置,阿里云服务器安装tomcat

最新安装openjdk和tomcat,都不用配置环境变量了,步骤越来越简单了: 1.查找java相关得列表:yum -y list java* 2.安装jdk:yum -y install java-1.8.0-openjdk*。要几分钟的时间,跟网速有关 3.等到完成之后,检查jdk是否安装成功:java -version /* 额外步骤,如果想配置java环境变量,一般情况下不用: 执行下面的语句,一般路径都一样,如与本文不一致,步骤2)、3)、4)的路径输入自己查出来的路径: 1)whic

qq_37655530的博客 1328

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Tomcat部署多个项目----阿里云服务器Linux操作系统

如果就是我们就是一般部署多个项目的话,就直接把war包放入Tomcat的webapps中,然后运行Tomcat就会自动解压, 然后localhost:8080/demo/login.jsp; localhost:8080/demo2/login.jsp 就可以进行访问 这个很简单,因为不用绑定域名等一些操作,就不多说了然后我们这边主要说一下关于服务器-Linux操作系统的To

Tomorrow 1933

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

阿里云部署多个tomcat

转载自:http://www.cnblogs.com/lhj588/p/3805268.html 同时支持windows阿里云服务器 部署前准备: 1、到阿里云官网购买一台服务器   2、给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看。 Linux 系统挂载数据盘 视频:Linux服务器挂载数据盘   3、下载tomcat...

weixin_30248399的博客 100

在阿里云服务器上用docker运行多个tomcat容器

首先最最重要的一点是在阿里云服务器的控制台放开端口权限: 我个人为了方便把8000/9000端口都开放了 自己可根据实际要求开放 命令: docker run -d --name 你给容器起的名字 -p 8081:8080(端口自己映射) 镜像ID 每次创建容器时 容器名必须不同 这是我起的四个tomcat容器: 刚开发的端...

haodiaoji9386的博客 699

使用 Nginx 为 Linux 实例绑定多个域名

使用 Nginx 为 Linux 实例绑定多个域名 https://help.aliyun.com/knowledge_detail/41467.html 记录web项目部署到阿里云服务器步骤 http://www.cnblogs.com/qq3111901846/p/6...

chuojianjia2695的博客 233

内存分配不足导致tomcat服务运行过慢

环境:阿里云服务器 Ubuntu 14.04 硬盘20G 内存1G 该服务器之前死部署官网的服务器,因其他原因 需要在tomcat服务中部署两个项目 当部署好项目以后,发现新增的项目运行起来特别慢,top了一下 发现cpu在没有访问的时候占用率高达80%,应该是tomcat分配的内存有问题 果断 登录后台修改tomcat内存分配脚本 vim /usr/share/tomca

qq_33571718的博客 1551

经验整理-33-布署-专业术语-异地多活方案等-100@

-------------------阿里云服务器下部署web项目(war)-------------https://blog.youkuaiyun.com/qq_39530754/article/details/82381831 1.安装配置jdk(xshell登录linux服务器)------vi /etc/profile,在里面加入jdk环境变量配置 2.安装tomcat,下载解压至新建...

qq_15458763的博客 155

阿里云多应用部署记录

将应用部署到服务器上是发布中的最后一环。理论上应该有专业团队和部署平台来处理。但对于个人开发者,起初只能寒酸一点了。最近需要将多个java应用部署到一台服务器上,将自己的思路和操作记录下来。

代码火锅 581
上一篇: Spring Integration入门
下一篇: Java BASE64加密解密
github_zwl
博客等级 码龄11年 300粉丝 171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值