阿里云部署多个tomcat
转载自: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的更多相关文章
- 腾讯云和阿里云部署web 项目tomcat 日志 中文变成问号
在部署项目到云上的时候,遇到了tomcat logs 日志中文变问号的问题,今天终于得到解决了 这是中文变成问号的的截图 打开到tomcat bin 目录的文件夹 找到catalina.sh 文件 ...
- 阿里云部署自己的web服务器
阿里云部署自己的web服务器 [外链图片转存失败(img-GIKNTPPx-1564287221547)(https://upload-images.jianshu.io/upload_images/ ...
- 阿里云部署Java开发环境
阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...
- 阿里云部署Docker(5)----管理和公布您的镜像
出到这节,我在百度搜索了一下"阿里云部署Docker",突然发现怎么会有人跟我写的一样呢?哦,原来是其它博客系统的爬虫来抓取,然后也不会写转载自什么什么的.所以,我最终明确为什么那 ...
- 阿里云部署django实现公网访问
本博的主要目的是对阿里云部署django实现公网访问进行一次简单的记录,方便日后查询. 内容目录: (1)申请阿里云服务器及安全组配置 (2)实现ssh远程控制 (3)实现ftp文件传输 (4)安装p ...
- 阿里云部署JeecgBoot
阿里云部署JeecgBoot 首先贴出官网教程:http://jeecg-boot.mydoc.io/?t=345682 自己在部署的时候遇到了各种各样的问题,其实一步一步的按照官网给出的步骤来是没问 ...
- 小白从零开始阿里云部署react项目+node服务接口(三:部署到服务器)
服务器 准备工具 依次安装即可 nginx 安装nginx https://www.runoob.com/linux/nginx-install-setup.html 配置全局nginx命令 http ...
- 小白从零开始阿里云部署react项目+node服务接口(二:node服务+web)
我们用极简的方式来创建服务,没有任何附加功能 1 新建一个server文件夹 2 使用npm init 或者yarn init 一路enter 3 yarn add express cors ...
- 小白从零开始阿里云部署react项目+node服务接口(一:阿里云服务器)
准备阿里云服务器,并安装系统 如果没用自己服务器可以购买一个 https://www.aliyun.com/minisite/goods?userCode=x7i5glgc 初级购买一个1核2G的主机 ...
随机推荐
- [转]Android自定义控件三部曲系列完全解析(动画, 绘图, 自定义View)
来源:http://blog.csdn.net/harvic880925/article/details/50995268 一.自定义控件三部曲之动画篇 1.<自定义控件三部曲之动画篇(一)—— ...
- 多线程之异步编程: 经典和最新的异步编程模型,async与await
经典的异步编程模型(IAsyncResult) 最新的异步编程模型(async 和 await) 将 IAsyncInfo 转换成 Task 将 Task 转换成 IAsyncInfo 示例1.使用经 ...
- 【BZOJ-3881】Divljak AC自动机fail树 + 树链剖分+ 树状数组 + DFS序
3881: [Coci2015]Divljak Time Limit: 20 Sec Memory Limit: 768 MBSubmit: 508 Solved: 158[Submit][Sta ...
- 安装Windows10,Ubuntu双系统14.04LTS记录
参考链接:http://www.jianshu.com/p/2eebd6ad284d(推荐直接看这个链接,我也是看这篇博客装的)然后自己记录一下,防止以后找不到了 本记录是在Windows10 上安装 ...
- springMVC的bean注入方式
POJO是多例模式,并不是单例模式. servlet是单例的,同一个实例可以同时有多个用户访问 用单例,是因为没必要每个请求都新建一个对象,这样子既浪费CPU又浪费内存:用多例,是为了防止并发问题:单 ...
- solr服务(搜索服务)
1 Solr实现全文搜索 1.1 Solr是什么? Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器.Solr提供了比Lucene更为丰富的 ...
- webApp开发
1.Viewport:视口屏幕,可以操作的属性如下: width //viewport的宽度,范围从200-10000,默认为980像素 height //viewport的高度 initial-sc ...
- Selenium+python 配置
1. 安装python, www.python.org. 下载最新的python,应该是32位的.注意配置环境变量. 2. 安装PIP(pip是一个以Python计算机程序语言写成的软件包管理系统). ...
- jquery缓存使用jquery.cookies.2.2.0.min.js
$.cookies.set(key, obj, { hoursToLive: 2}); key标识的键 , obj存入的值可以缓存json对象, hoursToLive 缓存小时数 $.cookies ...
- wamp 局域网访问
1.关闭防火墙 2.设置apache 的httpd.conf 第278行 正确代码如下 # onlineoffline tag - don't remove Require all granted O ...