Linux下同一个Tomcat部署多个项目不同端口访问
1.复制conf/Catalina文件夹并命名为Catalina1
cd /app/tomcat8bi/conf/
cp -a Catalina/ Catalina1
2.复制webapps文件夹并命名为webapps1
cd /app/tomcat8bi/
cp -a webapps/ webapps1
3.把webapps1中webapps有的项目删除,再将新项目包放入webapps1中
cd /app/tomcat8bi/webapps1rm -rf amicbi
4.修改conf/server.xml配置
项目一:
项目二:
需要在sever.xml中添加以下代码(可以复制项目1的,再修改相关参数)
<Service name="Catalina1"><Connector port="7002" protocol="HTTP/1.1"maxThreads="5000"minProcessors="100"maxProcessors="1000"minSpareThreads="100"maxSpareThreads="1000"enableLookups="false"URIEncoding="utf-8"acceptCount="1000"connectionTimeout="20000"disableUploadTimeout="ture"redirectPort="8444" /><Engine name="Catalina1" defaultHost="localhost"><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm"resourceName="UserDatabase"/></Realm><Host name="localhost" appBase="webapps1"unpackWARs="true" autoDeploy="true"><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t "%r" %s %b" /></Host></Engine></Service>
5.如果是同一个项目,不同端口启动,需要修改webapps1\amicbi\WEB-INF下的web.xml配置
因为上面的webapps1是直接从webapps复制过来的,里面的项目也是,所以他的web.xml配置完全一样,如不进行相应的修改,在启动Tomcat时就会发生项目冲突,结果只能启动一个。只要不和第一个项目的值一样就行。
Linux下同一个Tomcat部署多个项目不同端口访问相关推荐
- linux下同一个tomcat部署多个项目 同一个端口
多个项目公用一个80端口 只需要在tomcat的conf文件夹下面 server.xml中写上上面的话就好了 <Host name="www.51aite.com" app ...
- linux下同一个tomcat部署多个项目
linux下同一个tomcat部署多个项目 第二个项目访问方式: project_demo2.com:8080 <!-- 一个端口多个域名 --><Service name=&q ...
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- windows10上使用一个tomcat部署2个项目
前言:目前想在本机部署2个项目,网上查了之后,写下本篇随笔 1.准备工作 2.操作方法 3.运行2个项目 1.准备工作 2个war包(一个jprss.war和一个jenkins.war) 1个tomc ...
- 在linux下用tomcat部署java web项目的过程与注意事项(转)
一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Java SE 6 Update 27 根据操 ...
- Tomcat部署war包项目请求404
问题描述 Linux上用Tomcat部署war包项目请求404.前端项目配置的后台地址本身是只有ip加端口的,但是会404,我就在端口后面加上项目文件夹的名称,例如在webapps下是test,前台请 ...
- Linux环境下Tomcat部署Solr4.x
Linux环境下Tomcat部署Solr 最近接手了公司搜索相关的业务,由于其使用的是Solr,故趁着周末自己鼓捣下; 由于业务上使用的是Solr4.2.0版本,因此在学习时,使用相对较老的版本Sol ...
- Apache Tomcat部署多个项目
为什么80%的码农都做不了架构师?>>> 一个域名部署N个项目,无非就是使用不同端口罢了,,有的用不同域名访问不同项目的,不过我觉得还是挺麻烦,不是我的菜. 环境:window ...
- linux系统上tomcat启动正常,但浏览器无法访问
linux系统下tomcat启动正常,但浏览器无法访问 现象:在linux系统下正常启动tomcat,但是外界用浏览器无法正常访问. 原因:可能是由于linux防火墙开启的缘故. 解决方法: #chk ...
最新文章
- 传统网站移动化的难点
- CV之LabelImg:图片标注工具之LabelImg(图像标注工具)的简介、安装、使用方法详细攻略
- 两种AIDL用法分析(原)
- kali Linux 火狐浏览器改中文
- 动态规划 —— 线性 DP —— 序列问题
- 中兴上网卡 linux,电信3G无线上网卡中兴AC2726在Ubuntu 10.10安装使用成功
- 总线全称_一篇文章讲透I2C总线协议
- IIS无法启动——郁闷的KB939373补丁
- 剑与远征服务器维修,剑与远征怎么换区 剑与远征在哪里切换新的服务器
- Android 如何抓取开机Log
- 模板 - 数学 - 数论 - 扩展欧几里得算法
- java计数器占位符_深入理解Java虚拟机- 学习笔记 - Java内存区域
- 中文拼音表,完全包括GB2312字库中的字(除极少数生僻字)
- postgres的brin索引
- ECSHOP漏洞集:http://sebug.net/appdir/ECSHOP
- java怎么没有jmf包_java JMF
- 【C指针】初识指针,轻松了解指针
- java抠图_硬章图片的透明化【抠图】java/android实现
- HTML5/Node.js/JS 经验谈 (会员专属)【讲师辅导】-曾亮-专题视频课程
- thinkphp5使用腾讯云发送短信验证码服务