主要是在一个web程序中,需要启动一个线程,在线程中启动socket通信,接受一些命令和数据。我已经用servlet实现了,自己写个servlet,然后在web.xml中配置,
<servlet>
<servlet-name>MInaServerStartUpServlet</servlet-name>
<servlet-class>com.traffic.servlet.MinaServletListener</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<context-param>
<param-name>minaServerPort</param-name>
<param-value>8091</param-value>
</context-param>
<listener>
<description>MinaServer start up</description>
<listener-class>com.traffic.servlet.MinaServletListener</listener-class>
</listener>
但是现在的问题是,老大说tomcat在这内存管理有问题,说这样以后会出现问题,说最好直接在tomcat里写,我不是很理解,请问该怎么做啊?谢谢啦~
问题补充:就是说要extends HttpServlet 而不是implements ServletContextListener么??
问题补充:implements ServletContextListener
chenhailong 写道
这个。。。
哈哈 你老大说让你在java代码中写,在java中启动线程就行了,或者在servlet内部做处理
让你的线程占用jvm内存,而不是tomcat内存
你这样做会占用tomcat的内存的,尽量少用listener
相关推荐
在Java Web开发领域,Tomcat是一个广泛使用的开源应用服务器,主要用于部署和运行Servlet和JSP应用。Tomcat以其轻量级、易配置和高性能的特点深受开发者喜爱。"Tomcat启动管理工具"指的是用于控制和监控Tomcat服务器...
1. **编写Servlet或Filter**:在Web应用的部署描述符(web.xml)中,你可以定义一个Servlet或Filter,使其在Tomcat启动时自动加载。在这个初始化阶段,你可以启动Socket服务并设置监听端口。 2. **使用...
《Tomcat与Java Web开发技术详解》是孙卫琴老师撰写的一本深入解析Java Web开发和Tomcat服务器的著作,其第二版进一步更新了内容,提供了更为详尽的指导。这本书针对初学者和有一定经验的开发者,旨在帮助读者掌握...
Tomcat 是一个开源的 Web 服务器软件,广泛应用于 Java Web 开发中。在 Linux 系统下,Tomcat 可以轻松地安装和配置,以便发布 Web 项目。 Linux 系统的特点 Linux 是一个免费、开源的操作系统,具有多线程、多...
1. **Tomcat介绍**:Tomcat是Apache软件基金会的Jakarta项目下的一个开源Web服务器和Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是Java Web应用最常用的运行环境之一。Tomcat以其轻量级、...
在Java Web开发领域,Tomcat作为一个轻量级的Servlet容器,它在处理动态网页内容方面扮演着核心角色。本书首先从基础开始,讲解了Java Servlet和JavaServer Pages(JSP)的基本概念和技术规范,这是构建Java Web应用...
标题"web开发工具tomcat7下载"指出我们关注的是Web开发中的一个关键组件,即Apache Tomcat服务器的第七个主要版本。Tomcat是一个开源的应用服务器,主要用于部署Java Servlet和JavaServer Pages (JSP) 应用程序。...
《Tomcat与Java Web开发技术详解》是由孙卫琴编著的第二版书籍,该书深入探讨了在Java Web开发中使用Tomcat服务器的核心技术和实践方法。Tomcat是一款开源、轻量级的Java Servlet容器,它是Java EE Web应用程序部署...
【标签】:“Tomcat”代表了Java Web开发中的核心服务器,“Java Web开发技术”涵盖了Servlet、JSP、Filter、Listener等技术,而“详解”则意味着本资料将详细解析这些知识点的每一个细节。 【压缩包子文件的文件...
在使用Eclipse集成开发环境(IDE)启动Tomcat服务器时,可能会遇到内存泄漏的问题。这种情况不仅会导致应用程序运行缓慢,严重时甚至会使得Tomcat服务器崩溃,从而影响到正常的服务提供。本文将详细探讨Eclipse启动...
总之,《Tomcat与Java.Web开发技术详解》这本书将带领读者全面了解并掌握使用Tomcat进行Java Web开发的核心技术,无论你是初学者还是有经验的开发者,都能从中受益。通过学习和实践书中的示例,你将能够自信地构建出...
在Linux环境下部署和管理Java Web应用程序时,Apache Tomcat作为一款广泛使用的应用服务器,其操作过程对于系统管理员和开发人员来说至关重要。本文将详细介绍如何在Linux环境下启动、关闭以及强制终止Tomcat服务。 ...
在Java Web开发领域,Tomcat是一个不可或缺的角色。它是一款开源的轻量级应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)等Web应用。Tomcat以其小巧、易用、快速的特点,深受开发者喜爱。本书首先从...
Tomcat5是Tomcat系列的一个重要版本,它提供了稳定、高效的运行环境,尤其适合中小型Web应用程序的开发和测试。本文将深入探讨Tomcat5的相关知识点,帮助开发者更好地理解和使用这一平台。 一、Tomcat简介 Tomcat是...
5. **目录结构**:Tomcat的默认目录结构包括`bin`(启动和管理脚本)、`conf`(配置文件)、`lib`(共享库)、`logs`(日志文件)、`temp`(临时文件)、`webapps`(Web应用部署位置)和`work`(编译后的JSP文件)等...
在Web开发领域,Tomcat是一个广泛使用的Java Servlet容器,它实现了Java EE中的Web部分,特别是Servlet和JSP规范。Tomcat以其开源、轻量级和高效的特性,成为了许多小型项目和开发环境中的首选服务器。本笔记将深入...
它提供了一个轻量级的服务器环境,用于开发和部署Java Web应用程序。Tomcat的核心组件包括Catalina(Servlet容器)、 Coyote(HTTP/1.1协议处理器)和Jasper(JSP引擎)。 2. **系统需求** - Java Development Kit...
在生产环境中部署web应用程序时,Tomcat卡死在Deploying web application步骤的问题是一个常见的问题。这个问题可能是由于多种原因引起的,包括但不限于securerandom.source[file:/dev/./urandom]没有指定、数据库...
这个主题“基于Tomcat的J2EE WEB开发”主要涵盖了如何使用Tomcat服务器来开发和部署J2EE Web应用程序。 **1. J2EE基础** J2EE是Java平台的企业版,用于开发和部署多层、分布式的、面向服务的(SOA)应用程序。它...
- `naming-common.jar`: JNDI接口实现类,Tomcat使用这些类在内存中使用`Context`。 - `naming-resources.jar`: JNDI实现,Tomcat使用它们定位Web应用的静态资源。 - `servlet.jar`: Servlet和JSP API。 - `...