转载自:http://www.cnblogs.com/lhj588/p/3805268.html

同时支持windows阿里云服务器

部署前准备:

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文件

vim .bashrc

文件中默认内容是

# .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 环境变量

# .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-
CATALINA_1_HOME=/alidata/server/tomcat-web-admin-
CATALINA_1_TMPDIR=/alidata/server/tomcat-yunmai-admin-/temp
export CATALINA_1_BASE CATALINA_1_HOME CATALINA_1_TMPDIR CATALINA_2_BASE=/alidata/server/tomcat-web-home-
CATALINA_2_HOME=/alidata/server/tomcat-web-home-
CATALINA_2_TMPDIR=/alidata/server/tomcat-web-home-/temp
export CATALINA_2_BASE CATALINA_2_HOME CATALINA_2_TMPDIR CATALINA_3_BASE=/alidata/server/tomcat-web-api-
CATALINA_3_HOME=/alidata/server/tomcat-web-api-
CATALINA_3_TMPDIR=/alidata/server/tomcat-web-/temp
export CATALINA_3_BASE CATALINA_3_HOME CATALINA_3_TMPDIR #ource global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

4、重启服务器  reboot

reboot

配置Tomact服务:

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

      tomcat-web-admin-6011.zip

tomcat-web-home-.zip
tomcat-web-api-.zip<br>  <strong>、把刚重命名的三个Tomcat把上次到  阿里云云服务器中</strong><br>      cd   /alidata/server/ <br>    本解压文件
unzip tomcat-web-admin-.zip
unzip tomcat-web-home-.zip
unzip tomcat-web-api-.zip
<strong>、修改tomcat-web-admin-6011配置 </strong>  <br>   <strong>修改文件conf\server.xml文件</strong><br>    
cd /alidata/server/tomcat-web-admin-/conf
vim server.xml 找到配置<Server port="" shutdown="SHUTDOWN">
修改成<Server port="" shutdown="SHUTDOWN"> 找到配置<Connector port="" protocol="HTTP/1.1" connectionTimeout="" redirectPort="" />
修改成<Connector port="" protocol="HTTP/1.1" connectionTimeout="" redirectPort="" /> 找到配置 <Connector port="" protocol="AJP/1.3" redirectPort="" />
修改成<Connector port="" protocol="AJP/1.3" redirectPort="" />
在<Host> </Host>中间添加下面代码,配置Web项目访问路径 <br><Context path="" docBase="/alidata/www/web-admin" />
<strong> 修改bin\catalina.sh 文件 </strong>
cd /alidata/server/tomcat-web-admin-/bin
vim catalina.sh
替换一下配置
CATALINA_BASE 修改替换称 CATALINA_1_BASE
CATALINA_HOME 修改替换称 CATALINA_1_HOME
CATALINA_TMPDIR 修改替换称 CATALINA_1_TMPDIR
<strong>、修改tomcat-web-home-6022配置<br></strong> <strong> 修改文件conf\server.xml文件</strong>
cd /alidata/server/tomcat-web-home-/conf
vim server.xml 找到配置<Server port="" shutdown="SHUTDOWN">
修改成<Server port="" shutdown="SHUTDOWN"> 找到配置<Connector port="" protocol="HTTP/1.1" connectionTimeout="" redirectPort="" />
修改成<Connector port="" protocol="HTTP/1.1" connectionTimeout="" redirectPort="" /> 找到配置 <Connector port="" protocol="AJP/1.3" redirectPort="" />
修改成<Connector port="" protocol="AJP/1.3" redirectPort="" />
在<Host> </Host>中间添加下面代码,配置Web项目访问路径 <br><Context path="" docBase="/alidata/www/web-home" />
<strong>  修改bin\catalina.sh 文件</strong>
cd /alidata/server/tomcat-web-home-/bin
vim catalina.sh
替换一下配置
CATALINA_BASE 修改替换称 CATALINA_2_BASE
CATALINA_HOME 修改替换称 CATALINA_2_HOME
CATALINA_TMPDIR 修改替换称 CATALINA_2_TMPDIR
<strong>、修改tomcat-web-api-6033配置<br></strong>  <strong>修改文件conf\server.xml</strong>
cd /alidata/server/tomcat-web-api-/conf
vim server.xml 找到配置<server port="" shutdown="SHUTDOWN">
修改成<server port="" shutdown="SHUTDOWN"> 找到配置<connector port="" protocol="HTTP/1.1" connectiontimeout="" redirectport=""></connector>
修改成<connector port="" protocol="HTTP/1.1" connectiontimeout="" redirectport=""></connector> 找到配置 <connector port="" protocol="AJP/1.3" redirectport=""></connector>
修改成<connector port="" protocol="AJP/1.3" redirectport=""></connector>在<host> </host>中间添加下面代码,配置Web项目访问路径 <context path="" docbase="/alidata/www/web-api"></context></server></server>
<em>  </em><strong>修改bin\catalina.sh 文件</strong><em><br></em>
cd /alidata/server/tomcat-web-api-/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

启动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的更多相关文章

  1. 腾讯云和阿里云部署web 项目tomcat 日志 中文变成问号

    在部署项目到云上的时候,遇到了tomcat logs 日志中文变问号的问题,今天终于得到解决了 这是中文变成问号的的截图 打开到tomcat bin 目录的文件夹 找到catalina.sh  文件 ...

  2. 阿里云部署自己的web服务器

    阿里云部署自己的web服务器 [外链图片转存失败(img-GIKNTPPx-1564287221547)(https://upload-images.jianshu.io/upload_images/ ...

  3. 阿里云部署Java开发环境

    阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...

  4. 阿里云部署Docker(5)----管理和公布您的镜像

    出到这节,我在百度搜索了一下"阿里云部署Docker",突然发现怎么会有人跟我写的一样呢?哦,原来是其它博客系统的爬虫来抓取,然后也不会写转载自什么什么的.所以,我最终明确为什么那 ...

  5. 阿里云部署django实现公网访问

    本博的主要目的是对阿里云部署django实现公网访问进行一次简单的记录,方便日后查询. 内容目录: (1)申请阿里云服务器及安全组配置 (2)实现ssh远程控制 (3)实现ftp文件传输 (4)安装p ...

  6. 阿里云部署JeecgBoot

    阿里云部署JeecgBoot 首先贴出官网教程:http://jeecg-boot.mydoc.io/?t=345682 自己在部署的时候遇到了各种各样的问题,其实一步一步的按照官网给出的步骤来是没问 ...

  7. 小白从零开始阿里云部署react项目+node服务接口(三:部署到服务器)

    服务器 准备工具 依次安装即可 nginx 安装nginx https://www.runoob.com/linux/nginx-install-setup.html 配置全局nginx命令 http ...

  8. 小白从零开始阿里云部署react项目+node服务接口(二:node服务+web)

    我们用极简的方式来创建服务,没有任何附加功能 1 新建一个server文件夹 2 使用npm init 或者yarn init  一路enter 3  yarn add  express cors  ...

  9. 小白从零开始阿里云部署react项目+node服务接口(一:阿里云服务器)

    准备阿里云服务器,并安装系统 如果没用自己服务器可以购买一个 https://www.aliyun.com/minisite/goods?userCode=x7i5glgc 初级购买一个1核2G的主机 ...

随机推荐

  1. php 2038年问题

    在mysql中存放日期时可以存放整数 (int),  而int可以存放的数据最大为4294967295(无符号), 而php最大为2147483647, 要显示一个大于2038年日期,该如何处理 ? ...

  2. Wpf usercontrol dispose

    窗口关闭时组件"析构": public UserControl()        {            InitializeComponent();               ...

  3. Python Pandas分组聚合

    Pycharm 鼠标移动到函数上,CTRL+Q可以快速查看文档,CTR+P可以看基本的参数. apply(),applymap()和map() apply()和applymap()是DataFrame ...

  4. Netty_UDP丢包解决

    程序背景 程序是Java编写,基于Netty框架写的客户端及服务端. 现象 客户端大数据量持续发UDP数据,作为UDP服务器出现了部分数据频繁丢失触发程序自身重传逻辑. 通过GC日志对比发现丢包的时间 ...

  5. bzoj1415[NOI2005]聪聪和可可

    之前做的一些图上的期望步数的题大多用到高斯消元来求解(HNOI游走,SDOI走迷宫,etc),因此我一开始做这道题的时候想偏了- 这道题的性质:聪聪和可可之间的最短路长度严格递减.因为聪聪总可以多走一 ...

  6. BP神经网络原理及python实现

    [废话外传]:终于要讲神经网络了,这个让我踏进机器学习大门,让我读研,改变我人生命运的四个字!话说那么一天,我在乱点百度,看到了这样的内容: 看到这么高大上,这么牛逼的定义,怎么能不让我这个技术宅男心 ...

  7. 如何修改SharePoint2013服务器场帐号密码

    服务器远程登录帐号密码修改密码后,如何修改sharepoint服务器场管理员账户密码,今天登录了一下N久以前的搭建sharepoint2013服务器场的一台服务器器,登录进去以后直接提示帐号密码过期需 ...

  8. SQLServer------Join的使用方法

    参考菜鸟教程网: http://www.runoob.com/sql/sql-join.html select a.Canteen,b.OrderNum,b.CreateTime,c.Name fro ...

  9. MySQL存储引擎--MyISAM与InnoDB区别

    InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定.基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.MyISA ...

  10. C# 的TCP Socket (异步方式)

    简单的c# TCP通讯(TcpListener) C# 的TCP Socket (同步方式) C# 的TCP Socket (异步方式) C# 的tcp Socket设置自定义超时时间 C# TCP ...