0 0

关于web开发中使用tomcat,启动一个线程3

主要是在一个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

2012年5月04日 13:14

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

0 0

采纳的答案

调用servlet的时候,启动线程就ok了

不要用listener,如果用了,tomcat启动就会加载,会提高tomcat内存用量

2012年5月05日 22:28
0 0

这个。。。
哈哈 你老大说让你在java代码中写,在java中启动线程就行了,或者在servlet内部做处理
让你的线程占用jvm内存,而不是tomcat内存

你这样做会占用tomcat的内存的,尽量少用listener

2012年5月04日 14:27

相关推荐

    tomcat启动管理工具

    在Java Web开发领域,Tomcat是一个广泛使用的开源应用服务器,主要用于部署和运行Servlet和JSP应用。Tomcat以其轻量级、易配置和高性能的特点深受开发者喜爱。"Tomcat启动管理工具"指的是用于控制和监控Tomcat服务器...

    web监听端口(Socket服务随web启动而启动)

    1. **编写Servlet或Filter**:在Web应用的部署描述符(web.xml)中,你可以定义一个Servlet或Filter,使其在Tomcat启动时自动加载。在这个初始化阶段,你可以启动Socket服务并设置监听端口。 2. **使用...

    Tomcat与java web 开发技术详解-孙卫琴-第二版

    《Tomcat与Java Web开发技术详解》是孙卫琴老师撰写的一本深入解析Java Web开发和Tomcat服务器的著作,其第二版进一步更新了内容,提供了更为详尽的指导。这本书针对初学者和有一定经验的开发者,旨在帮助读者掌握...

    Linux下使用tomcat发布Web项目

    Tomcat 是一个开源的 Web 服务器软件,广泛应用于 Java Web 开发中。在 Linux 系统下,Tomcat 可以轻松地安装和配置,以便发布 Web 项目。 Linux 系统的特点 Linux 是一个免费、开源的操作系统,具有多线程、多...

    Tomcat与Java.Web开发技术详解(PDF)

    1. **Tomcat介绍**:Tomcat是Apache软件基金会的Jakarta项目下的一个开源Web服务器和Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是Java Web应用最常用的运行环境之一。Tomcat以其轻量级、...

    Tomcat与Java Web开发技术详解(第2版) ,重新制作了完整书签目录,附勘误表

    在Java Web开发领域,Tomcat作为一个轻量级的Servlet容器,它在处理动态网页内容方面扮演着核心角色。本书首先从基础开始,讲解了Java Servlet和JavaServer Pages(JSP)的基本概念和技术规范,这是构建Java Web应用...

    web开发工具tomcat7下载

    标题"web开发工具tomcat7下载"指出我们关注的是Web开发中的一个关键组件,即Apache Tomcat服务器的第七个主要版本。Tomcat是一个开源的应用服务器,主要用于部署Java Servlet和JavaServer Pages (JSP) 应用程序。...

    Tomcat与java web 开发技术详解-孙卫琴-第二版-541-761

    《Tomcat与Java Web开发技术详解》是由孙卫琴编著的第二版书籍,该书深入探讨了在Java Web开发中使用Tomcat服务器的核心技术和实践方法。Tomcat是一款开源、轻量级的Java Servlet容器,它是Java EE Web应用程序部署...

    tomcat与java web开发技术详解

    【标签】:“Tomcat”代表了Java Web开发中的核心服务器,“Java Web开发技术”涵盖了Servlet、JSP、Filter、Listener等技术,而“详解”则意味着本资料将详细解析这些知识点的每一个细节。 【压缩包子文件的文件...

    eclipse启动tomcat内存泄漏解决

    在使用Eclipse集成开发环境(IDE)启动Tomcat服务器时,可能会遇到内存泄漏的问题。这种情况不仅会导致应用程序运行缓慢,严重时甚至会使得Tomcat服务器崩溃,从而影响到正常的服务提供。本文将详细探讨Eclipse启动...

    Tomcat与Java.Web开发技术详解

    总之,《Tomcat与Java.Web开发技术详解》这本书将带领读者全面了解并掌握使用Tomcat进行Java Web开发的核心技术,无论你是初学者还是有经验的开发者,都能从中受益。通过学习和实践书中的示例,你将能够自信地构建出...

    Linux下Tomcat的启动、关闭、杀死进程

    在Linux环境下部署和管理Java Web应用程序时,Apache Tomcat作为一款广泛使用的应用服务器,其操作过程对于系统管理员和开发人员来说至关重要。本文将详细介绍如何在Linux环境下启动、关闭以及强制终止Tomcat服务。 ...

    孙卫琴.Tomcat与Java.Web开发技术详解

    在Java Web开发领域,Tomcat是一个不可或缺的角色。它是一款开源的轻量级应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)等Web应用。Tomcat以其小巧、易用、快速的特点,深受开发者喜爱。本书首先从...

    Web开发轻平台-Tomcat5系统资料

    Tomcat5是Tomcat系列的一个重要版本,它提供了稳定、高效的运行环境,尤其适合中小型Web应用程序的开发和测试。本文将深入探讨Tomcat5的相关知识点,帮助开发者更好地理解和使用这一平台。 一、Tomcat简介 Tomcat是...

    web服务器 tomcat6.0

    5. **目录结构**:Tomcat的默认目录结构包括`bin`(启动和管理脚本)、`conf`(配置文件)、`lib`(共享库)、`logs`(日志文件)、`temp`(临时文件)、`webapps`(Web应用部署位置)和`work`(编译后的JSP文件)等...

    web学习笔记 —— tomcat

    在Web开发领域,Tomcat是一个广泛使用的Java Servlet容器,它实现了Java EE中的Web部分,特别是Servlet和JSP规范。Tomcat以其开源、轻量级和高效的特性,成为了许多小型项目和开发环境中的首选服务器。本笔记将深入...

    TOMCAT的启动.rar

    它提供了一个轻量级的服务器环境,用于开发和部署Java Web应用程序。Tomcat的核心组件包括Catalina(Servlet容器)、 Coyote(HTTP/1.1协议处理器)和Jasper(JSP引擎)。 2. **系统需求** - Java Development Kit...

    记一次Tomcat卡死在 Deploying web application 步骤的问题.doc

    在生产环境中部署web应用程序时,Tomcat卡死在Deploying web application步骤的问题是一个常见的问题。这个问题可能是由于多种原因引起的,包括但不限于securerandom.source[file:/dev/./urandom]没有指定、数据库...

    基于tomcat的j2EE WEB开发

    这个主题“基于Tomcat的J2EE WEB开发”主要涵盖了如何使用Tomcat服务器来开发和部署J2EE Web应用程序。 **1. J2EE基础** J2EE是Java平台的企业版,用于开发和部署多层、分布式的、面向服务的(SOA)应用程序。它...

    Tomcat5启动流程与配置详解 .

    - `naming-common.jar`: JNDI接口实现类,Tomcat使用这些类在内存中使用`Context`。 - `naming-resources.jar`: JNDI实现,Tomcat使用它们定位Web应用的静态资源。 - `servlet.jar`: Servlet和JSP API。 - `...

Global site tag (gtag.js) - Google Analytics