`

tomcat 部署多个工程 内在溢出

阅读更多
在部署多个web project时,有时会出现在以下错误。
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'MessageDAO' defined in ServletContext resource [/WEB-INF/applicationContext_beans.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.OutOfMemoryError: PermGen space
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.OutOfMemoryError: PermGen space

如:web project1和web project2,这两个项目所引用的包都为如下所示,

这样,将它们一同部署到tomcat后,就会报错。但是,单独部署任何一个工程都可以成功启动。找了一些资料,有的说是得修改eclipse的内存配置,甚至修改相应注册表上的信息,而修改了也未必能够解决。其实大可不必,只需将“Tomcat 6.0\webapps\web project1\WEB-INF\lib”和“Tomcat 6.0\webapps\web project2\WEB-INF\lib”下的包

都剪切到“Tomcat 6.0\lib”下即可,

如果遇到重复,替换一下就行,最后启动tomcat就可以运行了。

  • 大小: 15.3 KB
  • 大小: 57.3 KB
  • 大小: 35.5 KB
分享到:
评论

相关推荐

    Tomcat下部署多个项目

    Tomcat下部署多个项目 Tomcat是Apache软件基金会的一个开源的Web应用服务器,能够运行Java Servlet和JavaServer Pages(JSP)。在Tomcat中部署多个项目是一种常见的需求,下面将介绍如何在Tomcat中部署多个项目。 ...

    tomcat部署多个项目

    ### Tomcat部署多个项目的详细指南 #### 一、前言 Apache Tomcat 是一款非常流行的 Java Web 应用服务器,广泛用于开发、测试以及生产环境中部署 Java Web 应用程序。当需要在同一台服务器上部署多个项目时,合理...

    Tomcat7部署多个Web项目的方法-有图有真相

    根据提供的文件信息,下面详细介绍在Tomcat7上部署多个Web项目的方法,这些知识点包括了配置文件的编辑、部署路径的管理以及特定开发环境下的项目结构调整。 首先,Tomcat作为一个应用服务器,用于托管Java Web应用...

    Tomcat部署为每个应用分配不同端口

    通过这种方式,可以在同一台服务器上运行多个独立的Tomcat实例,每个实例监听不同的端口,实现多应用的并行部署。 总之,理解Tomcat的部署机制和Context配置对于高效、灵活地管理Web应用至关重要。无论是静态部署、...

    tomcat 部署java项目 jar

    标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...

    同一服务器部署多个Tomcat方法.docx

    ### 同一服务器部署多个Tomcat的方法 在实际的应用场景中,有时我们可能需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡。本文将详细介绍如何在同一台Windows服务器上部署多个Tomcat...

    服务器部署多个tomcat方法

    标题"服务器部署多个tomcat方法"暗示我们将探讨如何在单个服务器上配置和管理多个独立运行的Tomcat实例,以实现应用隔离、负载均衡或服务多样化。这通常涉及到配置、端口管理、目录结构和启动脚本的调整。 首先,...

    Tomcat部署项目去除工程名.doc

    Tomcat 部署项目去除工程名 Tomcat 部署项目去除工程名是指在 Tomcat 服务器上部署项目时,不需要在 URL 中指定工程名,而是直接...同时,去除工程名也可以简化项目的管理和维护,因为不需要记忆和管理多个工程名。

    tomcat部署多个项目.pdf

    Tomcat 部署多个项目解决方案 在 Tomcat 中部署多个项目时,可能会遇到一些问题,例如多个项目间的配置冲突、日志记录问题等。以下是解决这些问题的方法和相关知识点。 问题 1:java.lang.IllegalStateException ...

    一个Tomcat如何部署多个项目附多种解决方案及详细步骤.docx

    ### 如何在一个Tomcat服务器上部署多个项目:多种解决方案及详细步骤 #### 一、前言 在实际的开发和测试环境中,经常需要在同一台服务器上部署多个项目,以满足不同场景的需求。本文将详细介绍如何在一个Tomcat...

    Tomcat 部署ecology9

    本文将详细介绍如何在Tomcat服务器上部署ecology9系统,特别关注oa办公场景。首先,我们按照以下步骤操作: 1. **拷贝tomcat8和ecology包**:确保你已经下载了对应版本的Apache Tomcat 8和ecology9的安装包。这两个...

    Tomcat部署多个war包的方法步骤

    在部署多个Web应用程序(war包)至Apache Tomcat服务器时,我们可以遵循一系列详细步骤来确保各个应用程序能够正确部署并相互独立运行。以下是详细的知识点介绍: 1. 环境准备: 首先,确保已经正确安装了Java开发...

    同时部署多个Tomcat

    当需要在同一台服务器上运行多个不同的Web应用或者为了负载均衡、故障恢复等原因,我们需要部署多个Tomcat实例。以下是对"同时部署多个Tomcat"这一主题的详细解释: 一、为什么需要同时部署多个Tomcat? 1. 应用...

    tomcat 多部署实现

    本文档将详细介绍如何在一个Tomcat实例中部署多个Web应用程序,包括必要的步骤、配置以及一些注意事项。 #### 二、基础知识回顾 在深入了解具体的部署方法之前,我们首先需要了解一些关于Tomcat的基本概念: - **...

    linux下tomcat部署

    linux下tomcat部署

    Tomcat服务端部署源码

    总结起来,Tomcat服务端部署源码是一个涵盖Java Web开发、Servlet编程、Tomcat服务器管理和配置等多个技术领域的实践过程。理解和掌握这些知识点对于Java Web开发者来说至关重要,能够帮助他们有效地构建、部署和...

    spring boot项目和vue一起放在tomcat部署

    这个过程需要我们对 Tomcat 服务器进行配置,以便能够正确地部署并运行我们的应用程序。 Spring Boot 项目和 Vue 的结合 在 moderne web 开发中,前端和后端的分离变得越来越普遍。Spring Boot 项目是一个基于 ...

    mars-MP3项目整合(包括源码+tomcat部署文件)

    "mars-MP3项目整合(包括源码+tomcat部署文件)" 这个标题揭示了我们正在处理的是一个名为“mars-MP3”的软件开发项目。项目的核心是围绕MP3相关的功能,可能涉及到音频播放、管理或者与MP3文件相关的服务。关键词...

    tomcat服务器上部署项目

    总之,部署Java Web项目到Tomcat服务器是一个多步骤的过程,涉及到服务器配置、项目打包以及服务器管理等多个环节。理解这些知识点有助于优化开发流程,提高效率。在实际操作中,应根据具体需求选择适合的部署方式,...

Global site tag (gtag.js) - Google Analytics