`
bibiye
  • 浏览: 171192 次
社区版块
存档分类
最新评论

有多个项目部署在同一台机器,如何选择比较好?

阅读更多

有多个项目部署在同一台机器,App Server为Tomcat。

1)考虑到运行的稳定性,如果一个项目当了,不会影响其它项目。

2)客户端会交叉调用这几个项目。

3)这几个项目共用同一DB。

方案备选:

1)只装一个Tomcat,多个项目部署在同一tomcat

2)安装多个Tomcat,每个项目运行在不同的tomcat中

不知优劣如何?怎么选择好?

分享到:
评论
4 楼 ddandyy 2007-10-29  
从节省资源的角度说  1会好一些
如果服务器的硬件比较好  2的话 是比较好的方案
3 楼 bibiye 2007-10-29  
ddandyy 写道
我想知道 备案1能否满足1)

不会影响,可以各个application独立启动L
2 楼 ddandyy 2007-10-23  
我想知道 备案1能否满足1)
1 楼 ak478288 2007-10-23  
为了稳定性的话,就用第2把吧

相关推荐

    一台机器上部署不同版本JDK,两个Tomcat的解决方案

    在实际项目开发和运维过程中,有时会遇到需要在同一台机器上部署不同版本的Java Development Kit (JDK) 和多个Apache Tomcat服务器的情况。这通常是因为不同的应用程序或系统可能依赖于不同版本的JDK,而为了保证各...

    一台机器运行两个JBOSS服务器

    本篇文章将详细讲解如何在同一台机器上配置并运行两个独立的JBOSS服务器,这对于开发、测试或部署多个项目环境来说非常有用。 首先,了解JBOSS服务器的基本结构是必要的。JBOSS服务器主要由以下几个部分组成:AS...

    一台机器上配置三个(或多个)tomcat

    在IT行业中,尤其是在服务器部署和管理的场景下,有时候我们需要在同一台物理机器上运行多个Tomcat实例,以满足不同项目的需求。本篇将详细介绍如何在一台Windows 7 64位系统,搭载JDK 1.7的环境中,配置三个独立的...

    一个jvm启动多个springboot服务

    每个服务都有自己的配置、端口和上下文路径,因此可以在同一台机器上并行运行,而不会相互干扰。这种设计允许开发者在同一JVM上部署和管理多个服务,减少了资源消耗,尤其是在测试和开发环境中非常实用。 二、多...

    Tomcat部署一个新的项目

    本文将详细介绍如何在一台新机器上部署一个项目到Tomcat服务器,包括安装Tomcat、配置Java环境以及启动项目。 1. **安装Tomcat** 首先,你需要获取Tomcat的安装包。在本例中,安装包是`apache-tomcat-6.0.18.zip`...

    Java应用多机器部署解决大量定时任务问题

    在多机器部署的情况下,每台服务器上都部署了同一套代码,代码中写有Spring自带的定时任务。然而,每次执行定时任务时,只需要一台机器去执行。这就需要一种机制来确定哪一台机器负责执行定时任务。 解决这个问题的...

    同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip

    在IT行业中,尤其是在服务器部署和管理领域,有时候我们需要在一台物理服务器上运行多个Tomcat实例,以便为不同的项目或服务提供隔离的运行环境。标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat...

    多机部署Hyperledger Fabric+Composer(两台机器)

    通过上述步骤,您可以成功在两台虚拟机上部署一个多组织的Hyperledger Fabric网络,并使用Hyperledger Composer构建业务网络。这不仅能够实现两个组织之间的有效协作,还能够确保网络的安全性和数据的完整性。希望...

    weblogic上部署集群项目步骤

    在"环境" -> "服务器"下点击"新建",为服务器指定一个唯一名称,配置监听地址(对于同一台机器,可使用`127.0.0.1`),选择一个未使用的端口,确保该端口不与其他服务冲突。将服务器分配到刚刚创建的集群中,然后...

    Spring Quartz Job 集群 终极解决方案

    最近公司项目上线,需要把app部署在多台服务器上,但只能让其中一台服务器的job执行,一台服务器挂了,另一台还能继续执行job,通过网上查找资料,都是java工程的方式,不好部署并测试,经过二天辛苦整合,终于整理成...

    RocketMQ集群安装部署

    - 第一台机器(***.***.**.***)包含NameServer、Broker-a的Master和Broker-c的Slave。 - 第二台机器(***.***.**.***)包含NameServer、Broker-a的Slave和Broker-b的Master。 - 第三台机器(***.***.**.***)包含...

    行业文档-设计装置-在同一台host机器下实现多套平台共存编译的方法.zip

    5. **环境隔离和切换**:为了在同一个主机上无缝切换不同平台,可以使用工具如`direnv`、`asdf`或者`pyenv`等,它们能帮助快速切换和管理不同的编程语言版本或环境变量,使得开发者可以在同一台机器上高效地进行多...

    linux安装多个tomcat

    为了使多个Tomcat实例在同一台机器上运行不冲突,我们需要修改每个实例的端口配置。在 `conf/server.xml` 文件中,修改以下几处: - `Connector port="8080"` 更改为不同的端口,如 `8081` 对于第二个实例。 - `...

    xp/win7上配置多个tomcat

    在实际应用场景中,可能有以下几种情况会促使我们考虑在同一台机器上配置多个Tomcat实例: 1. **项目隔离**:不同的项目或应用程序可能需要不同的配置环境,比如不同的端口号、JVM参数或者数据源配置。 2. **负载...

    StreamingP2P:一个实现流应用程序核心的Java项目。 该代码可以在多台机器上部署,并且包含多个协议。 它还模拟对BAR八卦的集体攻击

    这个项目的核心功能在于能够在多台机器上部署,支持多种协议,其中包括八卦(Gossip)协议和CoFree(发布为AcTinG)。这样的设计使得系统能够适应分布式环境,处理大规模的数据流,并且具备一定的容错能力。 首先,...

    数据中台机器学习数据中台v0.3.zip

    在“数据中台机器学习数据中台v0.3.zip”这个压缩包中,我们很可能是获取到了一个关于如何构建和运用数据中台进行机器学习的详细指南或教程,版本号为0.3,可能意味着这是一个不断更新和完善的过程。 首先,数据中...

    essay, Python项目自动化多服务器部署的工具.zip

    项目主要基于Ansible进行实现,Ansible是一款强大的自动化运维工具,通过SSH连接到远程服务器,无需在目标机器上安装额外代理,即可实现配置管理和应用部署。Ansible的YAML脚本语言易于理解和编写,使得整个部署过程...

    centos6.x中部署多个python版本1

    `pyenv` 是一个 Python 版本管理器,它允许你在同一台机器上轻松地安装、切换和管理多个 Python 版本。 首先,我们需要确认系统的版本。在 CentOS 6.x 上,确保系统是最新的,并且符合 `pyenv` 的安装要求。接下来...

    Nginx配置多个HTTPS域名的方法

    这在同一个IP地址上运行多个HTTPS服务时非常有用。 在安装Nginx之前,如果服务器缺少必要的开发库(如gcc、gcc-c++以及zlib-devel等),应该先进行安装。这通常可以通过系统的包管理工具完成,例如在CentOS上可以...

Global site tag (gtag.js) - Google Analytics