0 0

tomcat 启动完成后,怎么自动执行我的类10

我想让tomcat启动完毕后,自动执行一些初始化操作。
   这些操作必须要在有用户登录前完成。

先谢谢各位大哥大姐了
2009年11月23日 17:00

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

0 0

采纳的答案

可以添加Tomcat的 listener

在web.xml中添加listener节点

<listener>
    <listener-class>com.PreloadListener</listener-class>
</listener>


java代码:
public class PreloadListener implements ServletContextListener{
  public void contextInitialized (ServeltContextEvent sce){
     //init operation
  }
  public void contextDestoryed (ServeltContextEvent sce){
     //destory operation
  }
}

2009年11月23日 18:40
0 0

一般listener是在servelet之前加载的,所以要判断tomcat是否启动成功用
<load-on-startup>3</load-on-startup>
比较好

2015年6月04日 12:07
0 0

可以实现一个监听器ServletContextListener
运用ServletContextListener在服务器启动和关闭时 进行操作
http://www.qqgb.com/Program/Java/JavaBlog/Program_145756.html

2009年11月23日 18:35
0 0

public class ClassName extends HttpServlet {

	public void init() throws ServletException {
            //把要做的事写到这里
         }
}
web.xml文件中加上
<servlet>
    <servlet-name>init</servlet-name>
    <servlet-class>package.ClassName</servlet-class>
    <load-on-startup>3</load-on-startup>/*启动顺序 写数字即可*/
</servlet>


2009年11月23日 17:12

相关推荐

    quartz 随tomcat启动执行一次

    tomcat启动时立即调用quartz执行一次

    tomcat启动时,在后台自动执行一线程

    功能: 在tomcat启动时,就自动执行一servlet,此servlet隔段时间处理某一操作。

    tomcat设置开机自启动.docx

    在本文中,我们将设置 Tomcat 的自动启动时间为“每次开机后”,以便在系统启动时自动启动 Tomcat 服务。 知识点 4: 设置 Tomcat 的启动文件 在设置 Tomcat 的自动启动时,需要指定 Tomcat 的启动文件 bat。用户...

    server2008 开机后台启动tomcat

    在安装 Tomcat 服务后,需要将 Tomcat 设置为自动启动,以便在系统启动时自动启动 Tomcat 服务。 1. 打开服务管理器,输入 services.msc,回车键。 2. 在服务列表中,找到 Apache Tomcat 服务,然后右键点击,选择...

    Tomcat开机自启动

    Tomcat开机自启动是指在 Linux 操作系统中,使 Tomcat 服务器在系统启动时自动启动的过程。下面将详细介绍 Tomcat 开机自启动的步骤和相关知识点。 一、基本概念 在开始之前,需要了解一些基本概念: * Tomcat:...

    Tomcat定时启动与监控

    1、 Linux下Tomcat定时启动 首先写一个自动重启tomcat的shell , 并配合linux下 crontab 执行定时任务。

    tomcat设置为开机自启动.docx

    为了确保 Tomcat 能够正常运行,需要将其设置为开机自启动,以便在系统启动时自动启动 Tomcat 服务。下面我们将详细介绍如何将 Tomcat 设置为开机自启动。 环境变量设置 在将 Tomcat 设置为开机自启动之前,需要先...

    window下解决tomcat自启动终极方案

    背景:避免因服务器故障或意外重启后应用无人启动,故需将TOMCAT设定为开机自动启动。 详细步骤如下: 1、 在D:\ths\soft\run下创建bat目录,将addReg.bat及autoRun.bat放入该目录。 2、 修改autoRun.bat目录中...

    linux设置tomcat开机自动启动1

    2. **配置Tomcat启动脚本**: Tomcat的启动脚本通常位于其安装目录下的`bin`子目录中。在例子中,这个路径是`/usr/local/apache-tomcat-7.0.32/bin/startup.sh`。这个脚本负责启动Tomcat服务。 3. **编辑rc.local...

    Windows10设置Tomcat开机启动.docx

    在Windows 10系统中,将Tomcat设置为开机启动是一项关键步骤,特别是在进行项目部署时,确保服务器在开机后自动运行是必要的。下面将详细解释如何进行这项配置。 首先,确保你已经安装了Java Development Kit (JDK)...

    tomcat自启动脚本编写

    在Linux系统中,为了实现Tomcat的自启动,我们需要创建一个自启动脚本,并将其配置为在系统启动时自动执行。下面将详细讲解这个过程。 首先,我们需要在`/etc/init.d/`目录下创建一个名为`tomcat`的文件,这将是...

    mac下tomcat自启动脚本

    在mac系统中可以随主机启动的脚本文件,然后将该文件放到/Library/LaunchDaemons/,并给予其可执行权限

    虚拟机linux下配置Tomcat并设置开机自启动

    要使 Tomcat 在 Linux 启动时自动启动,需要创建一个启动脚本文件。在/etc/init.d/目录下创建一个名为 tomcat 的文件,内容如下: ```bash #!/bin/bash # /etc/rc.d/init.d/tomcat # init script for tomcat ...

    Linux下配置jdk+tomcat【附:设置tomcat自动启动,jsvc方式】.pdf

    这里我们将详细介绍如何在CentOS 5.3操作系统上进行这些步骤,并附带了如何设置Tomcat自动启动的方法,使用jsvc工具。 首先,我们需要安装JDK。在本文例子里,使用的是JDK 1.6版本。为了安装,你需要将下载的rpm...

    tomcat自动定时重启

    内含tomcat关闭和启动两个程序, 自动重启时,先执行关闭程序,在执行安装程序

    linux设置tomcat自启动的方法

    linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中...

    Tomcat的配置及出现问题的解决方法

    二、Tomcat启动后一闪而过 在启动Tomcat时,如果双击startup.bat,窗口一闪而过,可以在命令行里面启动startup.bat。如果命令行里面启动startup.bat,情况还是这样,可以在bat命令后面加上pause这样就不会一闪而过...

    jenkins+maven-tomcat插件自动部署

    启动Tomcat后,访问Jenkins的Web界面,按照提示完成初始设置。 Jenkins的默认配置目录位于`/root/.jenkins`,你可以在这里查看和管理所有的配置和插件。在系统设置中,你可以配置Maven、JDK和Git的路径,确保...

    Ubuntu Tomcat 自启动脚本及实现方式

    为了确保系统启动时Tomcat能自动运行,我们需要创建一个自启动脚本并将其配置为系统服务。以下将详细解释如何实现这一目标。 首先,我们可以通过`service`命令来控制Tomcat的启动、停止和重启。例如,对于一个名为`...

    Linux系统下配置Tomcat自行启动的方法

    完成以上步骤后,你已经成功配置了Tomcat在Linux系统下自启动。如果需要停止Tomcat,只需运行`/etc/rc.d/tomcat stop`即可。这是一个基本的自动化启动配置,根据你的具体需求,可能还需要进行更复杂的配置,比如设置...

Global site tag (gtag.js) - Google Analytics