0 0

tomcat jvm的问题~~~~~~10

这里有个jvm的问题,由于对这个理解不是深。希望大家来讨论~~~~~~



tomcat下面有2个projects,每个project都有com.xx.Test.java (注意:包都是一样)这个类。
请问tomcat在加载这2个projects的时候,是怎么区分Test这个类的!



求解 
问题补充
给答案吧~~~~~~~~~,居然没有讨论~~~~~~~~~~~~


官网答案http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.html
class Loader HOW-TO  in  the  tomcat
2011年7月06日 10:41

4个答案 按时间排序 按投票排序

0 0

自己的app是自己的classloader加载。互不干扰。

2011年7月06日 10:41
0 0

aabcc 写道
每个Web App 都有自己的 ClassLoader,而且优先加载自己的目录,其次才是父ClassLoader的代理,所以不同的Web App之间的类载入互不干扰。


+1

2011年7月06日 10:41
0 0

liliugen 写道
这里有个jvm的问题,由于对这个理解不是深。希望大家来讨论~~~~~~



tomcat下面有2个projects,每个project都有com.xx.Test.java (注意:包都是一样)这个类。
请问tomcat在加载这2个projects的时候,是怎么区分Test这个类的!



求解 




在load的时候是根据路径去做辨别的..

2011年7月06日 10:41
0 0

每个Web App 都有自己的 ClassLoader,而且优先加载自己的目录,其次才是父ClassLoader的代理,所以不同的Web App之间的类载入互不干扰。

2011年7月06日 10:41

相关推荐

    Tomcat JVM的参数调优

    【标题】"Tomcat JVM参数调优"涉及的是在运行Apache Tomcat服务器时优化Java虚拟机(JVM)性能的过程。Tomcat是一个流行的开源Java应用服务器,它用于部署和运行Java Servlets和JavaServer Pages(JSP)。由于JVM是...

    关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论

    标题中的“关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论”涉及了两个关键的IT概念:Tomcat服务器的字符编码问题和Java虚拟机(JVM)内存管理的问题。让我们逐一深入探讨这两个主题。 首先,我们来...

    Tomcat JVM内存设置方法

    ### Tomcat JVM内存设置方法详解 #### 一、前言 Tomcat作为一款广泛使用的Java应用服务器,其性能优化一直是开发者关注的重点之一。而在性能优化的过程中,合理设置JVM(Java Virtual Machine)内存是非常关键的一...

    eclipse与tomcat的JVM设置

    本文将详细介绍如何在Eclipse与Tomcat中合理设置JVM参数,以避免此类问题的发生。 #### 二、JVM基础知识简介 Java虚拟机(Java Virtual Machine,简称JVM)是运行Java程序的核心部分,它提供了一个可以执行Java...

    tomcat6.0 修改启动内存设置 java jvm参数配置

    ### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...

    java缓存代码,tomcat JVM配置

    本文将深入探讨“java缓存代码,tomcat JVM配置”这一主题,包括Java缓存的实现方法以及如何对Tomcat服务器进行JVM配置和连接池设定,以提升系统效率。 首先,我们来看Java缓存代码。在Java中,缓存是一种常见的...

    ECLIPSE,TOMCAT,JVM内存设置

    标题 "ECLIPSE,TOMCAT,JVM内存设置" 涉及到的是在开发Java Web应用程序时,如何配置Eclipse集成开发环境(IDE)、Apache Tomcat服务器以及Java虚拟机(JVM)的内存参数,以优化性能和避免内存溢出等问题。...

    tomcat jvm内存修改

    ### Tomcat JVM 内存调整方法与原理 #### 一、背景介绍 在日常的运维工作中,经常会遇到 Tomcat 应用服务器出现内存溢出的问题,表现为 `java.lang.OutOfMemoryError` 异常。这类问题通常是由于 JVM(Java 虚拟机...

    Tomcat JVM调优-TomcatJVM.zip

    《深入解析Tomcat JVM调优》 在Java应用服务器领域,Tomcat因其轻量级、高效和开源的特点,被广泛应用于各种Web应用的部署。然而,为了确保应用的高性能和稳定性,对Tomcat的JVM进行优化是必不可少的环节。本文将...

    tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)

    tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)

    Tomcat JVM内存优化(Linux环境)

    在Linux环境下运行Tomcat服务器时,经常会遇到与Java虚拟机(JVM)相关的内存溢出问题。这些问题通常表现为`java.lang.OutOfMemoryError`异常,具体又分为两类:`PermGen space`内存溢出和`Java heap space`内存溢出...

    tomcat7安装使用及jvm连接数参数调优

    Tomcat7 安装使用及 JVM 连接数参数调优 Tomcat7 是一个流行的 Java Web 服务器,主要用于部署和管理基于 Java 的 Web 应用程序。为了确保 Tomcat7 的稳定运行和高效性能,需要对其进行合理的安装、配置和优化。...

    Tomcat 55 Tomcat 6 安装64 JVM

    本文将详细介绍如何在Tomcat 55和Tomcat 6中配置和安装64位的JVM。 首先,确保你的操作系统是64位的,因为只有64位的操作系统才能运行64位的JVM。你可以前往Oracle的官方网站...

    如何配置Tomcat的JVM虚拟机内存大小

    ### 如何配置Tomcat的JVM虚拟机内存大小:深入解析与最佳实践 #### 引言 在IT领域,特别是Web应用服务器管理中,正确配置Java虚拟机(JVM)的内存大小对于确保应用程序的稳定性和性能至关重要。本文将详细探讨如何...

    JVM内存溢出问题解析

    JVM 内存溢出问题解析 JVM 内存溢出是指程序运行所需的内存大于虚拟机能提供的最大内存的情况。这种情况可能是由于数据量过大、死循环、静态变量和静态方法过多、递归、无法确定是否被引用的对象等原因引起的。同时...

    java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优

    此外,还可以使用JConsole、VisualVM等工具,更直观地监控和分析JVM内存使用情况,这对于性能调优和问题排查极为有益。 #### 结语 合理设置和调优JVM内存参数,是提高Java应用性能的关键所在。通过对JVM内存管理...

    tomcat和Jvm的关系.txt

    JVM(虚拟机),相当于电脑安装系统一样,可以运行应用程序。让tomcat跑起来,就得有jdk,而jdk自带了JVM.

    设置tomcat的jvm虚拟机大小

    设置 Tomcat 的 JVM 虚拟机大小 在设置 Tomcat 的 JVM 虚拟机大小中,需要了解 JVM 的基本概念和 Tomcat 的配置文件。下面是相关的知识点: 1. JVM 的基本概念:JVM(Java Virtual Machine)是 Java 程序的运行...

    tomcat时区jvm修改

    为了解决这个问题,我们需要调整Tomcat启动时的Java虚拟机(JVM)参数,具体来说是添加或修改`-Duser.timezone`参数,以确保Tomcat运行在一个正确的时区环境中。 #### 四、详细步骤 1. **定位启动脚本** 首先,...

Global site tag (gtag.js) - Google Analytics