`
ruyi574812039
  • 浏览: 44947 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

在web.xml配置监听的类是死循环,导致tomcat不能正常启动解决办法

阅读更多
简单说就是一句话:利用线程,就不会阻止tomcat正常启动
package smsapp;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class MyInitListener implements ServletContextListener {
// 当Servlet容器启动时会执行
public void contextInitialized(ServletContextEvent arg0) {
Test t = new Test();
t.start();
}

// 当Servlet容器停止时会执行
public void contextDestroyed(ServletContextEvent arg0) {

}
}

package smsapp;

public class Test extends Thread{

public void run(){
while(true){
System.out.println("8888888888");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
分享到:
评论

相关推荐

    为tomcat服务器配置https,tomcat需要设置的server.xml与web.xml配置

    在Tomcat的`conf`目录下,有两个主要的XML配置文件:`server.xml`和`web.xml`。`server.xml`是Tomcat的主要配置文件,而`web.xml`则定义了应用程序的行为。 在`server.xml`中,我们需要配置`<Connector>`元素来启用...

    tomcat配置文件web.xml与server.xml解析

    Tomcat 配置文件 web.xml 与 server.xml 解析 Tomcat 配置文件 web.xml 和 server.xml 是 Tomcat 自身的配置文件,用于配置 Tomcat 服务器的行为和性能。在本文中,我们将对 web.xml 和 server.xml 中的主要配置项...

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    SpringMVC基于代码的配置方式(零配置,无web.xml)

    本文将详细介绍如何在不使用web.xml的情况下,通过Java代码实现SpringMVC的配置。 一、SpringMVC的零配置介绍 传统的SpringMVC配置方式需要在web.xml中声明DispatcherServlet,并配置相关的servlet-mapping。而在...

    Tomcat(二) Tomcat实现:Servlet与web.xml介绍 以及 源码分析Tomcat实现细节1

    在web.xml文件中,你可以通过`<listener>`元素定义监听器,当Web应用启动时,Tomcat会实例化这些监听器并调用相应的初始化方法。 ```xml <listener-class>org.springframework.web.context....

    Tomcat web.xml

    Tomcat web.xml文件,例子照着里面的配置就能配置自己的网站,放在WEB应用所在目录的WEB-INF目录下面

    Tomcat web.xml,server.xml中详细配置说明文档

    本文档将深入探讨Tomcat中的两个核心配置文件:`web.xml`和`server.xml`,并提供详细的配置说明和实例。 ### 一、Tomcat介绍 1.1 **Tomcat简介** Tomcat是开源的Servlet容器,它实现了Java Servlet和JavaServer ...

    web.xml配置解析[总结].pdf

    在软件开发领域,尤其是涉及到Java Web应用程序的构建时,`web.xml`配置文件扮演着至关重要的角色。它是Servlet容器(如Tomcat)的核心配置文件,用于定义应用的行为、初始化参数、Servlet、过滤器、监听器等。以下...

    tomcat解决跨域访问问题配置

    1、修改tomcat下的Conf/web.xml文件,在该文件内容中新增以下配置,注意,若该web.xml中存在其它filter,则需要将该filter放在所有filter前面; <filter-name>CorsFilter <filter-class>org.apache.catalina....

    java 导出Excel文件 网页方式打开 web.xml配置

    默认情况下,静态资源的请求会被容器直接处理,但如果你的项目结构特殊,或者需要自定义处理逻辑,可以在`web.xml`中添加如下配置: ```xml <web-app> <!-- ... --> <servlet-name>default <url-pattern>/...

    web在线聊天室-Tomcat-context.xml配置文件

    http://download.csdn.net/source/3156743 web在线聊天室-补充

    tomcat context.xml 连接池代码 mysql

    但注意要备份原来的context.xml文件以防万一。 这是MYSQL配置方法,如果想换其它的数据库只需要改变username="xxx" password="xxx" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1/blog" ...

    TOMCAT不能正常启动总结

    标题“TOMCAT不能正常启动总结”涉及到的是在部署和运行Apache Tomcat服务器时遇到的问题。Tomcat是一款广泛使用的开源Java应用服务器,主要用于运行Servlet和JSP应用。当Tomcat无法正常启动时,可能的原因多样,...

    Tomcat的server.xml文件

    首先,`server.xml`文件位于Tomcat的`conf`目录下,它是Tomcat启动时加载的第一个配置文件。这个XML文件按照特定的结构定义了服务器的各个部分,包括`<Server>`, `<Service>`, `<Connector>`, 和 `<Engine>`等元素。...

    web.xml中ContextLoaderListener的运行过程解析

    在Java Web应用中,`web.xml`是部署描述符,它是配置服务器如何处理Web应用程序的关键文件。`ContextLoaderListener`是Spring框架中的一个监听器,它负责初始化Spring应用上下文。下面将详细解析`web.xml`中`...

    tomcat7.0下载

    在Tomcat7.0中,管理工具也得到了改善,例如,通过web管理界面可以更加便捷地管理应用程序、查看服务器状态以及进行安全配置。此外,7.0版本对内存管理和线程池进行了优化,提升了整体性能。 【标签】:“tomcat” ...

    关于tomcat部署多系统仅部分系统正常说明及解决办法

    解决办法:检查每个系统的web.xml配置文件,文件位置: Tomcat服务器下../webapps/项目名称/WEB-INF/web.xml。 【webAppRootKey】与其他项目下的配置值决不可相同!。 webAppRootKey:就好比身份证,不存在2个人用...

    tomcat跨域解决方案

    为了解决Tomcat在IP和端口不同时引发的跨域问题,可以通过编写并配置`crossDomain.xml`文件来实现跨域支持。下面将详细介绍几种常见的配置方式: ##### 1. 允许特定域名访问 在某些情况下,可能只需要允许来自特定...

    javax.xml.ws.Service 报错需要的包

    在Java开发中,`javax.xml.ws.Service` 是一个核心组件,属于Java API for XML Web Services (JAX-WS)的一部分,用于创建客户端和服务端的Web服务代理。报错通常表明缺少必要的依赖包,这可能会影响到程序的正常运行...

Global site tag (gtag.js) - Google Analytics