web项目启动,运行方法
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项目启动,运行方法相关推荐
- idea创建web项目运行报404错误_IDEA JavaWeb项目启动运行后出现404错误的解决方法...
404这个错误真的是一言难尽!不过大多是配置文件出错,认真修改还是可以的 1.web.xml配置错误: 默认首页没有写的,在web.xml添加一个就行(前提是你有jsp页面,名字不要写错): 比如这个 ...
- 解决VS调试web项目启动谷歌浏览器“无标题”、“已崩溃”问题
解决VS调试web项目启动谷歌浏览器"无标题"."已崩溃"问题 方法一: 尝试添加任意一个参数,如 --no-sandbox--test-type --no-s ...
- java项目如何启动tomcat服务器,Java web项目启动Tomcat报错解决方案
Java web项目启动Tomcat报错解决方案 点击运行项目时显示 A Java Exception has occurred. 'Starting Tomcat v9.0 Server at lo ...
- web项目启动流程分析
在web项目的启动过程中,我们希望知道它的一般流程是什么,这样我们就可以在各个流程中加入相应的功能,或者对于我们排错也有帮助. 我们知道,当我们启动tomcat容器以后,容器首先初始化一些必要的组件, ...
- java jvm bind解决_java web项目启动的时候JVM_Bind,真的是tomcat端口被占用了吗?tomcat不同意...
java web项目启动的时候JVM_Bind,真的是tomcat端口被占用了吗?tomcat不同意了 凯哥Java 凯哥java 记录帮朋友解决JVM_Bind错误. java web项目启动的时候 ...
- Eclipse Java Oxygen不能创建动态的web项目(解决方法)
Eclipse Java Oxygen不能创建动态的web项目(解决方法) 一.eclipse安装J2EE插件 一.eclipse安装J2EE插件 Oxygen版本Eclipse没有toamct开发工 ...
- 在web项目启动时,使用监听器来执行某个方法
在web项目中有很多时候需要在项目启动时就执行一些方法,而且只需要执行一次,比如:加载解析自定义的配置文件.初始化数据库信息等等,在项目启动时就直接执行一些方法,可以减少很多繁琐的操作. 这里写了个简 ...
- Visual Studio Code (VSCode)使用之普通Web项目启动
文章目录 前言 使用步骤 1. 导入项目 2. 设置tomcat 2.1 为项目选择tomcat 2.2 设置tomcat的server.xml 3. 加载java 3.1 设置Classpath C ...
- web项目启动时 初始化加载系统参数 获取无法自动注入的服务
2019独角兽企业重金招聘Python工程师标准>>> 在web.xml里面配置监听 项目启动时 直接初始化上下文 <listener><display-name& ...
- maven的java web项目启动找不到Spring ContextLoaderListener的解决办法
用maven搭建的java web项目,上传到git仓库后,当同事clone下来项目,部署到tomcat运行时,就报了如下错误,即启动web项目时,加载web.xml文件,找不到spring的监听器, ...
最新文章
- Python3学习笔记(一):基础语法
- Debian/Ubuntu 对gpg和apt-key使用代理--报错解决:gpg: keyserver receive failed: Connection timed out
- WINCE6.0添加特定的软件键盘
- office 高效办公智慧树_华为发布首款商用台式机,打造未来高效智慧办公体验_企业...
- springboot mybatis 热加载mapper.xml文件(最简单)
- linux python2.7安装教程_Linux RedHat下安装Python2.7开发环境
- java导入工程tomcat_Tomcat源码分析【一】版本选择与工程导入
- R 中同步进行的多组比较的包:npmc
- 这么说吧,NIO很简单,其实就是个牛逼IO
- 幼儿园案例经验迁移_共教研,促成长阳光天健城幼儿园9月份教研分享
- CISSP认证考试指南(第7版)
- android system.img userdata.img文件解包打包及设置
- 小迪渗透Waf绕过(陆)
- 2022年广东省安全员A证第三批(主要负责人)考试题模拟考试题库及答案
- java实训报告心得体会,看这一篇就够了!
- Excel数据合并到统计分析自动处理的python示例(精益办公实战1)
- Echarts13-- 多条纵轴下控制背景线条数
- matlab:图像处理
- 在内网使用DBL落地网关,连接公网的freeswitch
- 对数型函数的值域与定义域为R(手机横屏交互操作)
热门文章
- 并发下常见的加锁及锁的PHP具体实现-转载
- PLSQL Developer 常用设置及快捷键
- [凯立德]2014春季版3121J0H+3121D0H
- 常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全
- linux怎么增加cpu负载,Linux下的CPU平均负载
- CentOS7.6 Open vSwitch安装
- k8s中几种port介绍
- leetcode算法题--数组中重复的数字
- linux搭建--ubuntu使用qemu-kvm,libvirt搭建虚拟机,并搭建libvmi来虚拟机自省(三)
- java 游戏视频_Java swing实现的小游戏24点游戏源码附带视频指导教程