社区
Web 开发
帖子详情
Tomcat中会启动一个jvm还是多个jvm?
greencacti
2011-07-13 09:55:20
请问Tomcat会对应每个Web Application创建一个JVM还是一个Tomcat服务器只创建一个JVM?创建JVM的时候是以进程的形式创建还是以线程的形式创建?
...全文
1606
11
打赏
收藏
Tomcat中会启动一个jvm还是多个jvm?
请问Tomcat会对应每个Web Application创建一个JVM还是一个Tomcat服务器只创建一个JVM?创建JVM的时候是以进程的形式创建还是以线程的形式创建?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shine333
2011-07-15
打赏
举报
回复
另外,我想,在怎么设置permission,应该也无法避免OutOfMemory这样的情况,所以重要的应用还是分开点好。
shine333
2011-07-15
打赏
举报
回复
为什么不是exit(250)啊
humanity
2011-07-14
打赏
举报
回复
话说,6 年前,我去 myjavaserver.com 注册了一个账户,然后测试了一下,在里面上传一个 hello.jsp,里面写着下面这句话,大家都懂的,第二天,我的账户被设置成只读的了,不能再上传文件了 ^_^ ,楼主想,人家做一个共享的服务器,一句话都让所有程序退出就那足以证明它用的是同一个 jvm 进程。
我之所以写这个 jsp 是为了测试它是否安装了合适的 java.security.policy。
以前我还在里面上传了一个让 Eclipse 3.0 支持 Eclipse 3.4 里面的右下角那个 GC 功能的插件呢,我没留源码,想去下载这个插件,不过现在我再想起来这个网站时,它已经关闭数年了。 ^_^
:
<% System.exit(1); %>
yaohanyi
2011-07-14
打赏
举报
回复
Web Application是在一个JVM进程中,一个进程由n个线程组成啦
amber_room
2011-07-14
打赏
举报
回复
装多个Tomcat分配不同的端口号,会不会产生冲突之类的问题
magong
2011-07-14
打赏
举报
回复
一个JVM中可以有多个Class Loader
greencacti
2011-07-14
打赏
举报
回复
但这里就有一个问题了,理论上来说每个应用都有自己的Class Loader,有自己的静态变量,各个应用之间的静态变量不能共享。那就是说一个JVM中可以有多个Class Loader,对吗?
shine333
2011-07-13
打赏
举报
回复
截止目前为止,一个tomcat,无论里面多少个host/engine/context,就是一个jvm进程
所以,火龙果的潜台词就是为了避免一个应用(war)搞垮其他的,最好每个应用分配独自的Tomcat
火龙果被占用了
2011-07-13
打赏
举报
回复
一般来说一个 Tomcat 只会放一个应用
andyniuandyniu
2011-07-13
打赏
举报
回复
一个jvm虚拟机
magong
2011-07-13
打赏
举报
回复
Tomcat启动一次(一个进程)创建一个JVM,所有的Web应用在同一个JVM中跑。一个应用弄垮了JVM则所有应用都跨。
tomcat
和
jvm
是什么关系
以下是所有解析 一:
Tomcat
是 Java 程序,运行在
JVM
之上,差不多和你的 QQ 运行在你的 Windows 之上一样,
启动
的时候做了好多好多的工作为了让你的应用能够通过 HTTP 接收和返回消息。 二:
Tomcat
是
一个
Java写的http server,
启动
时就和所有http server差不多,监听断口,等待连接。 三: 题主,
Tomcat
和
JVM
的关系,不用想的太复杂,其...
一个
tomcat
中部署的
多个
war,相当于几个
jvm
666
一个
tomcat
部署
多个
应用,有几个
JVM
?
1、
一个
tomcat
是
一个
进程,其中有很多线程(与有多少个app无关) 2、
一个
tomcat
启动
一个
JVM
,其中可以有很多APP 3、
一个
tomcat
中部署的
多个
app,虽然同处
一个
JVM
里,但是由于无法相互调用,所以也可以认为是分布式的 转自:http://blog.csdn.net/kyfxbl/article/details/11967535Question: 博主您好,请教
一个
问题,麻烦您...
一个
tomcat
有几个
jvm
前几天向unmi提问,今天他答复了。我觉得答复很清楚,在此记录下。总的来说 1、
一个
tomcat
是
一个
进程,其中有很多线程(与有多少个app无关) 2、
一个
tomcat
启动
一个
JVM
,其中可以有很多APP 3、
一个
tomcat
中部署的
多个
app,虽然同处
一个
JVM
里,但是由于无法相互调用,所以也可以认为是分布式的 Question: 博主您好,请教
一个
问题,麻烦您抽空解答,非常感谢
Java提高篇(十一):
一个
tomcat
有几个
jvm
1、
一个
tomcat
是
一个
进程,其中有很多线程(与有多少个application无关) 2、
一个
tomcat
启动
一个
JVM
,其中可以有很多application3、
一个
tomcat
中部署的
多个
app,虽然同处
一个
JVM
里,但是由于无法相互调用,所以也可以认为是分布式的 Question: 在
一个
servlet容器(比如说
tomcat
)里部署了3个.war,那么
启动
后会有几个
JVM
存在呢,是
一个
JV...
Web 开发
81,110
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章