1.显示器(Listener)

web文件加入

<listener>  
   <listener-class>cn.ro.common.InitListener</listener-class>  
</listener>

加入InitListener类,例如以下

package cn.ro.common;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class InitListener implements ServletContextListener  {
@Override
public void contextInitialized(ServletContextEvent paramServletContextEvent) {

//实现方法
}
@Override
public void contextDestroyed(ServletContextEvent paramServletContextEvent) {
}
}

2.spring初始化bean时

1、在须要进行操作的bean的xml定义中加上init-method属性,指定下启动时执行哪个方法;

2、实现InitializingBean接口。Spring在启动时会自己主动调用这个接口中的初始化方法

public class SysInitBean implements InitializingBean,ServletContextAware{public void afterPropertiesSet() throws Exception {//初始化代码}
}<span style="background-color: rgb(226, 226, 226); "> </span>

实现InitializingBean接口就能够获取spring的全部配置信息。
实现ServletContextAware,能够获得servletcontext

3.servlet的init()方法

自己主动运行servlet

写一个servlet。在init()方法中写好想要运行的程序,

同一时候,在web.xml配置文件里指出

<servlet>
                <servlet-name>XXXX</servlet-name>
                  <servlet-class>XXXX</servlet-class>
                 <load-on-startup>1</load-on-startup>
        </servlet>

load-on-startup的值必须为整数。当load-on-startup值为负整数或者未指定时。容器在该servlet被调用时载入

当值至0当一个正整数,并,当容器开始加载,值小。在更高的优先级

转载于:https://www.cnblogs.com/blfshiye/p/4600389.html

web项目启动,运行方法相关推荐

  1. idea创建web项目运行报404错误_IDEA JavaWeb项目启动运行后出现404错误的解决方法...

    404这个错误真的是一言难尽!不过大多是配置文件出错,认真修改还是可以的 1.web.xml配置错误: 默认首页没有写的,在web.xml添加一个就行(前提是你有jsp页面,名字不要写错): 比如这个 ...

  2. 解决VS调试web项目启动谷歌浏览器“无标题”、“已崩溃”问题

    解决VS调试web项目启动谷歌浏览器"无标题"."已崩溃"问题 方法一: 尝试添加任意一个参数,如 --no-sandbox--test-type --no-s ...

  3. java项目如何启动tomcat服务器,Java web项目启动Tomcat报错解决方案

    Java web项目启动Tomcat报错解决方案 点击运行项目时显示 A Java Exception has occurred. 'Starting Tomcat v9.0 Server at lo ...

  4. web项目启动流程分析

    在web项目的启动过程中,我们希望知道它的一般流程是什么,这样我们就可以在各个流程中加入相应的功能,或者对于我们排错也有帮助. 我们知道,当我们启动tomcat容器以后,容器首先初始化一些必要的组件, ...

  5. java jvm bind解决_java web项目启动的时候JVM_Bind,真的是tomcat端口被占用了吗?tomcat不同意...

    java web项目启动的时候JVM_Bind,真的是tomcat端口被占用了吗?tomcat不同意了 凯哥Java 凯哥java 记录帮朋友解决JVM_Bind错误. java web项目启动的时候 ...

  6. Eclipse Java Oxygen不能创建动态的web项目(解决方法)

    Eclipse Java Oxygen不能创建动态的web项目(解决方法) 一.eclipse安装J2EE插件 一.eclipse安装J2EE插件 Oxygen版本Eclipse没有toamct开发工 ...

  7. 在web项目启动时,使用监听器来执行某个方法

    在web项目中有很多时候需要在项目启动时就执行一些方法,而且只需要执行一次,比如:加载解析自定义的配置文件.初始化数据库信息等等,在项目启动时就直接执行一些方法,可以减少很多繁琐的操作. 这里写了个简 ...

  8. Visual Studio Code (VSCode)使用之普通Web项目启动

    文章目录 前言 使用步骤 1. 导入项目 2. 设置tomcat 2.1 为项目选择tomcat 2.2 设置tomcat的server.xml 3. 加载java 3.1 设置Classpath C ...

  9. web项目启动时 初始化加载系统参数 获取无法自动注入的服务

    2019独角兽企业重金招聘Python工程师标准>>> 在web.xml里面配置监听 项目启动时 直接初始化上下文 <listener><display-name& ...

  10. maven的java web项目启动找不到Spring ContextLoaderListener的解决办法

    用maven搭建的java web项目,上传到git仓库后,当同事clone下来项目,部署到tomcat运行时,就报了如下错误,即启动web项目时,加载web.xml文件,找不到spring的监听器, ...

最新文章

  1. Python3学习笔记(一):基础语法
  2. Debian/Ubuntu 对gpg和apt-key使用代理--报错解决:gpg: keyserver receive failed: Connection timed out
  3. WINCE6.0添加特定的软件键盘
  4. office 高效办公智慧树_华为发布首款商用台式机,打造未来高效智慧办公体验_企业...
  5. springboot mybatis 热加载mapper.xml文件(最简单)
  6. linux python2.7安装教程_Linux RedHat下安装Python2.7开发环境
  7. java导入工程tomcat_Tomcat源码分析【一】版本选择与工程导入
  8. R 中同步进行的多组比较的包:npmc
  9. 这么说吧,NIO很简单,其实就是个牛逼IO
  10. 幼儿园案例经验迁移_共教研,促成长阳光天健城幼儿园9月份教研分享
  11. CISSP认证考试指南(第7版)
  12. android system.img userdata.img文件解包打包及设置
  13. 小迪渗透Waf绕过(陆)
  14. 2022年广东省安全员A证第三批(主要负责人)考试题模拟考试题库及答案
  15. java实训报告心得体会,看这一篇就够了!
  16. Excel数据合并到统计分析自动处理的python示例(精益办公实战1)
  17. Echarts13-- 多条纵轴下控制背景线条数
  18. matlab:图像处理
  19. 在内网使用DBL落地网关,连接公网的freeswitch
  20. 对数型函数的值域与定义域为R(手机横屏交互操作)

热门文章

  1. 并发下常见的加锁及锁的PHP具体实现-转载
  2. PLSQL Developer 常用设置及快捷键
  3. [凯立德]2014春季版3121J0H+3121D0H
  4. 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
  5. linux怎么增加cpu负载,Linux下的CPU平均负载
  6. CentOS7.6 Open vSwitch安装
  7. k8s中几种port介绍
  8. leetcode算法题--数组中重复的数字
  9. linux搭建--ubuntu使用qemu-kvm,libvirt搭建虚拟机,并搭建libvmi来虚拟机自省(三)
  10. java 游戏视频_Java swing实现的小游戏24点游戏源码附带视频指导教程