jvm实例,tomcat容器,spring容器,在内存中的关系


jvm实例,tomcat容器,spring容器,在内存中的关系5

1.一个java项目对应一个jvm 吗? 
2.tomcat里面加载多个java项目 ,是不是用了一个jvm? 
3.java项目中的spring容器,部署到tomcat容器,启动tomcat以后的jvm实例 ,在内存中是怎么一个包含关系? 

如果说 一个程序启动一个jvm实例,一个项目能保证在一个jvm里面吗 
另外 如果一个tomcat加载n各项目 他们之间彼此调用(比如通过http访问),是不是跨jvm? 
谢谢

问题补充:
csslisi 写道
1、集群环境可能是多个jvm 
2、一个java进程就是一个jvm,main方法启动的,同一个tomcat的多个web应用都在一个jvm里 
3、jvm包含tomcat运行环境,tomcat加载了应用上下文,应用上下文加载spring运行环境 
4、一个tomcat的各个项目之间是独立的上下文环境,如果通过http访问,也相当于跨jvm,不是引用调用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值