博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎么在阿里云服务器部署多个tomcat
阅读量:4627 次
发布时间:2019-06-09

本文共 3836 字,大约阅读时间需要 12 分钟。

部署前准备:


      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 functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'#ource global definitionsif [ -f /etc/bashrc ]; then        . /etc/bashrcfi

  3、添加Tomcat 环境变量

# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'CATALINA_1_BASE=/alidata/server/tomcat-web-admin-6011CATALINA_1_HOME=/alidata/server/tomcat-web-admin-6011CATALINA_1_TMPDIR=/alidata/server/tomcat-yunmai-admin-8011/tempexport CATALINA_1_BASE CATALINA_1_HOME CATALINA_1_TMPDIRCATALINA_2_BASE=/alidata/server/tomcat-web-home-6022CATALINA_2_HOME=/alidata/server/tomcat-web-home-6022CATALINA_2_TMPDIR=/alidata/server/tomcat-web-home-6022/tempexport CATALINA_2_BASE CATALINA_2_HOME CATALINA_2_TMPDIRCATALINA_3_BASE=/alidata/server/tomcat-web-api-6033CATALINA_3_HOME=/alidata/server/tomcat-web-api-6033CATALINA_3_TMPDIR=/alidata/server/tomcat-web-6033/tempexport CATALINA_3_BASE CATALINA_3_HOME CATALINA_3_TMPDIR#ource global definitionsif [ -f /etc/bashrc ]; then        . /etc/bashrcfi

  4、重启服务器  reboot

   

reboot

  

配置Tomact服务:


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

      tomcat-web-admin-6011.zip 

    tomcat-web-home-6022.zip
    tomcat-web-api-6033.zip 2、把刚重命名的三个Tomcat把上次到  阿里云云服务器中       cd   /alidata/server/     本解压文件
unzip tomcat-web-admin-6011.zip unzip tomcat-web-home-6022.zipunzip tomcat-web-api-6033.zip
3、修改tomcat-web-admin-6011配置      修改文件conf\server.xml文件     
cd /alidata/server/tomcat-web-admin-6011/confvim server.xml找到配置
修改成
找到配置
修改成
找到配置
修改成
中间添加下面代码,配置Web项目访问路径 
修改bin\catalina.sh 文件
cd /alidata/server/tomcat-web-admin-6011/binvim catalina.sh替换一下配置CATALINA_BASE 修改替换称 CATALINA_1_BASE CATALINA_HOME 修改替换称 CATALINA_1_HOME CATALINA_TMPDIR 修改替换称 CATALINA_1_TMPDIR
 
4、修改tomcat-web-home-6022配置   修改文件conf\server.xml文件
cd /alidata/server/tomcat-web-home-6022/confvim server.xml找到配置
修改成
找到配置
修改成
找到配置
修改成
中间添加下面代码,配置Web项目访问路径 
修改bin\catalina.sh 文件
cd /alidata/server/tomcat-web-home-6022/binvim catalina.sh替换一下配置CATALINA_BASE 修改替换称 CATALINA_2_BASE CATALINA_HOME 修改替换称 CATALINA_2_HOME CATALINA_TMPDIR 修改替换称 CATALINA_2_TMPDIR

  

5、修改tomcat-web-api-6033配置   修改文件conf\server.xml
cd /alidata/server/tomcat-web-api-6033/confvim server.xml找到配置
修改成
找到配置
修改成
找到配置
修改成
中间添加下面代码,配置Web项目访问路径 

 

  修改bin\catalina.sh 文件
cd /alidata/server/tomcat-web-api-6033/binvim 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

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

      停止服务器:sh shutdown.sh

 

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

      启动服务器:sh startup.sh

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

      停止服务器:sh shutdown.sh

 

 

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

     启动服务器:sh startup.sh

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

     停止服务器:sh shutdown.sh

 

   

温馨提示:


 

     本人写得这篇随笔,比较简介随意,直接接入主题,但是实战经验的分享,希望在以后大家碰到同样问题时能给大家行个方便,

少走点弯路。这篇随笔没有太多文字上的描述,如果有朋友不理解、或者实践操作碰到问题的,可以在博客园中留意给我,或者您

可以直接微博给我,我很真诚的同大家相互学习探讨技术,同时谢谢!博客园,谢谢博客友的前来吐槽!


转载于:https://www.cnblogs.com/lhj588/p/3805268.html

你可能感兴趣的文章
xml文件中引号如何处理
查看>>
Centos 下 Jenkins2.6 + Git + Maven Shell一件部署与备份
查看>>
MVC原理
查看>>
Java中堆内存和栈内存详解
查看>>
网络编程
查看>>
C# 访问USB(HID)设备方法 (转)
查看>>
linux 配置svn服务器+使用+注意事项
查看>>
关于JAVA并发编程你需要知道的——语言篇
查看>>
Spring MVC 中 HandlerInterceptorAdapter的使用
查看>>
druid 数据源 使用属性文件的一个坑
查看>>
[na]数据包由于isp不稳定丢包-seq&ack
查看>>
浅谈Web前端浏览器兼容问题
查看>>
用命令行在github新建一个项目
查看>>
测一下我心中想的事
查看>>
java中getName()、getCanonicalName()、getSimpleName()用法比较
查看>>
React Native pod install报错 `Yoga (= 0.44.3.React)` required by `React/Core (0.44.3)`
查看>>
C#中 删除掉字符串数组中的空字符串
查看>>
Win10 驱动装不上,提示:Windows 无法验证此设备所需的驱动程序的数字签名。该值受安全引导策略保护,无法进行修改或删除。...
查看>>
数值计算小问题
查看>>
A股行情记录
查看>>