只有一个项目,Tomcat启动了两次。
在Eclipse里只新建了一个项目,因为该项目里表太多,而技术架构是Spring+Hibernate,所以启动是比较慢,需要初始化Hibernate映射文件和Spring的配置文件,因为这个原因所以和别的项目分开,用了一个新的Eclipse环境,项目名称假设是TestProject,设置Context Root时用了test,然后启动项目run on server,就看见一行行的log,半天后,tomcat终于启动了,然后我逐行去看log,发现项目启动了两次,从日志可以明显的看出,Hibernate配置文件和Spring配置文件初始化了两次,真是奇怪了,难道是web.xml配置出错了吗,检查半天没问题。
然后我就去查看workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0,在webapps下就只有一个TestProject,没问题呀,然后查看work\Catalina\localhost文件夹,看到有TestProject和test两个文件夹,原因就在这,所以tomcat就启动了两次。然后我把tmp0文件夹删除,把Context Root改成TestProject,重新设置server,然后run on server,这样tomcat在半天启动后,查看log时,发现启动了是一次,问题解决。
分享到:
相关推荐
### 关于 Quartz 随 Tomcat 启动执行一次的知识点 #### 1. Quartz 概述 Quartz 是一个开源的作业调度框架,能够触发在指定时间执行的任务(也称为作业)。它提供了丰富的调度器功能,如支持复杂的循环调度、支持...
tomcat启动项目部署步骤 。
tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉
接下来,我们要创建一个Systemd服务单元文件来定义Tomcat的启动行为。使用`vi`编辑器创建或修改`/usr/lib/systemd/system/tomcat.service`文件,添加以下内容: ``` [Unit] Description=Tomcat After=syslog....
在创建一个 Java 项目时,需要添加必要的 JAR 包来实现 Tomcat 服务器的启动。在项目结构中,需要创建一个 server 文件夹,并在其中创建 conf、webapps、work 三个文件夹来存放需要发布的 Web 项目文件。 知识点 2...
7. 修改`/etc/init.d/`目录下的启动脚本,比如创建一个名为`tomcat`的文件,将`Tomcat5.sh`的内容复制过去。 8. 为脚本添加执行权限:`chmod +x tomcat`。 为了使Tomcat能够以特定用户(如`tomcat`)运行,并避免...
1. Tomcat:Apache Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它实现了Java Servlet和JavaServer Pages(JSP)规范,提供了对HTTP协议的支持,使得开发者可以构建和部署基于Java的Web应用程序。...
2. **安装Tomcat**:下载并安装Tomcat到一个合适的目录,例如`/usr/local/tomcat7_1`。 3. **配置环境变量**:确保已经在系统的环境变量中正确配置了`JAVA_HOME`等必要的环境变量。 #### 三、实现Tomcat开机自启动...
4. 同时,还需要修改`JvmMs`和`JvmMx`两个键值,将其分别设置为`1024`和`2048`。 ##### 4.3 命令行方式启动 如果采用命令行方式启动Tomcat,则需要在相应的批处理文件中添加JVM参数: 1. 对于Windows系统,编辑`...
在本教程中,我们将深入探讨如何使用Maven来配置和启动一个内嵌式的Tomcat服务器,以便运行Web工程。 首先,我们需要在项目中添加Tomcat内嵌库。在Maven的`pom.xml`文件中,我们需要引入`tomcat7-maven-plugin`或`...
### IDEA导入相互依赖多项目及Tomcat启动与打包详解 #### 一、导入SVN项目 在本节中,我们将详细介绍如何使用IntelliJ IDEA (IDEA) 导入具有相互依赖关系的多个项目,并确保它们能正确地存放在同一工作空间内。...
1. **创建启动脚本**:在`/etc/systemd/system`目录下创建一个新的systemd服务文件,例如`tomcat.service`。 ``` sudo nano /etc/systemd/system/tomcat.service ``` 2. **编辑服务文件**:添加以下内容,确保...
总结来说,Tomcat的启动顺序是一个自底向上,从核心到应用的过程,依次加载Bootstrap、System、Common、Shared和WebApp类加载器,确保了服务的正确初始化和Web应用程序的隔离运行。理解这一启动流程对于调试、优化和...
tomcat自启动脚本
在IT行业中,Ant和Tomcat是两个非常关键的组件,分别用于构建和部署Java应用程序。Ant是一个基于XML的构建工具,而Tomcat则是一个流行的开源Servlet容器。本篇将详细介绍如何使用Ant编译Tomcat源码,以及如何在...
tomcat自动启动服务,可以将tomcat设置成服务,可以开机自启动
- Tomcat是Apache软件基金会的Jakarta项目下的一个核心项目,它是基于Java Servlet和JavaServer Pages技术的Web应用服务器。 - 它遵循Java EE规范,但只实现了其中的Web层,因此比完整的Java EE应用服务器更轻量级...
Tomcat 是一个流行的 Java Web 服务器,它可以作为独立的 Web 服务器或与 Apache 服务器集成使用。下面是 Tomcat 的启动方法详解: 环境准备 在启动 Tomcat 之前,需要准备好 Java 运行环境。Tomcat 依赖 JDK 而...
在Linux环境下配置Tomcat自启动是一项常见的系统管理任务,这对于保持服务器服务的连续性和稳定性至关重要。下面我们将详细探讨如何在Linux系统中设置Apache Tomcat自动启动,并了解与这个过程相关的概念和技术。 ...
"Tomcat开机自启动" Tomcat开机自启动是指在 Linux 操作系统中,使 Tomcat 服务器在系统启动时自动启动的过程。...在本文中,我们介绍了 Tomcat 开机自启动的步骤和相关知识点,为读者提供了一个详细的指南。