java程序里运行tomcat启动的时候就执行某个类里的方法

author author     2023-03-22     634

关键词:

一个java程序,使用tomcat发布,在一个类名叫ServerManage里有一个方法叫doPost,tomcat是开机自动启动的我想让doPost方法也开机执行,请问如何实现,请详细解说,谢谢

tomcat启动时会自动加载配置文件中所有的java文件,包括web.xml, applicationContext.xml,
struts.xml等,以及servlet和filter, 然后进行初始化,所以,在servlet的初始化init()方法中调用service()方法即可
参考技术A 在web.xml中配置这个servlet的时候给加个load-on-startup=1这个属性,就可以了。 参考技术B 实现 init() 方法
init()
doPost();


web.xml <servlet>配置 <load-on-startup>1</load-on-startup>

java程序执行一条sql语句的时候就报jdbc连接错误启动tomcat的时候不报错请问有可能是哪里出问题了谢谢

[http-8080-1][2014-03-0711:07:21.449][INFO]-com.bjltwg.dao.impl.GetUserMenuOptionTreeDao.fetchDemoData(GetUserMenuOptionTreeDao.java:29)-执行GetUserMenuOptionTreeDao...[http-8080-1][2014-03-0711:07:21.449][INFO]-com.bjltwg.dao.impl.GetUserMenuOptionTreeDao.fetchDemoData(GetUserMenuOptionTreeDao.ja... 查看详情

如何通过java代码重启tomcat

...码重启tomcat或者让项目里的XML文件重新编译呀??我通过程序读取某个properties文件,如:jdbc.properties,在程序执行过程中,我对其进行修改后,我想让其生效,让其生效的办法例如:重启TOMCAT等,当然还有更好的方法,希望能... 查看详情

java中在定时器,定时每周一定时执行某个任务,必须在周一重新启动了服务,该任务就会在指定的时间点执行

...谢大家的帮助!最常用的做法是使用UNIX的cron直接执行Java程序。并不需要在Java做的那么复杂。Windows服务器也有类似于cron的任务管理功能,同理--------------------------->Tomcat不是用来管理定时任务的,如果没有HTTP请求,Servlet是不... 查看详情

java中怎么在tomcat启动时候触发一个action的跳转

...ot;本回答被提问者采纳 参考技术Cweb.xml有配置启动时自动运行的servlet的。 查看详情

linux,怎样让某个用户一开机就进入图形界面自动执行一个程序,程序退出就自动锁定或重启?

...的是不让这个用户进入到交互界面,只能执行固定的一个程序参考技术A1:你可以把自己的程序P加入到Linux开机自启动项里面.具体怎么加自己百度下Linux添加开机启动项,或者参考些具体的例子,比如linux下tomcat开机自启动;2:在你的... 查看详情

如何实现java项目部署后,几个类就开始运行

简单点说,我的项目中有几个监听数据库的线程,我需要他们在web项目部署好,tomcat启动后,就开始执行的,该如何写直接写在main方法里就可以了吗参考技术A做个一个listener不就好了直接配在web.XML里面服务器启动时候就启动本... 查看详情

在java中如何保证程序模块只被执行一次

一般有两个方法:一是用监听端口,程序一启动就先检测某个端口有没有被占用,如果没用就监听它,也就是占用它;如果已被占用了就退出。那再次执行这个程序的时候就会直接退出了。二是用文件加锁,这个比较常用一点,... 查看详情

spring集成quartz部署在tomcat里任务每次会执行两遍

...扫描的时间间隔是不是太短?tomcat启动的时间大于或等于运行两次的周期时间。希望对你有帮助!追问定时器只配置了一次而且时间只定了一天的某个时间点到了时间点后去执行任务我没有把配置文件配到applicationContext.xml中我... 查看详情

多线程

一、多线程原理    如上图所示:程序启动运行main的时候,java虚拟机启动一个进程,主线程main在mian()调用的时候被创建,随着调用mt的对象的start方法,另一个新的线程也就启动了,这样整个应用就在多线程下运行 二、多线... 查看详情

为啥运行程序的时候不能干别的

我用VC编写的程序,在执行某个过程的时候不能干别的,必须等它完事后,才可以进行别的操作,怎么样才可以避免这种情况呢?一、问题的提出编写一个耗时的单线程程序:新建一个基于对话框的应用程序SingleThread,在主对话... 查看详情

python有啥方法可以改变运行中程序的某个变量而不中断执行?

就比如说有个程序在循环100次中,中途要临时对某个变量值进行修改看下下过,怎么能不打断这循环但变量值却改变debug时候可以监视变量,监视表达式,我理解应该是没办法改变中间的值让程序继续下去的。你只能在代码里完... 查看详情

类的加载

当调用java命令运行某个java程序时,该命令将会启动一个java虚拟机,不管该程序有多么复杂,启动了多少个线程,他们都处于该java虚拟机里,同一个JVM的所有线程,所有变量都处于同一个进程里,都使用该JVM进程的内存区以下... 查看详情

vbs(脚本)开机运行程序放在电脑组策略的开机脚本里,为啥开机不运行啊?

...里面添加的首先强调一下我自己手动运行那个ltimer.exe的程序会运行,但我重启一下本来会运行的但是没有了?请教了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!我自己手动运行那个vbs文件也会是ltimer.exe的程序会运行哦也就是说我那vbs是没有错的这个... 查看详情

springboot启动后执行某个方法

...法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。通常我们会是在Spring框架中使用到@PostConstruct注解该注解的方法在整个Bean初始... 查看详情

tomcat服务器介绍和使用

...个很重要的作用就是进行数据的处理,但是目前来说我们运行编写的代码,只有一次性,也就是运行完毕后,如果需要再次运行则需要再次手动启动代码的执行。但是我们无法提前用户会何时发送请求,也就无法决定我们编写的... 查看详情

linux下执行需要不同java环境的程序

该程序是一个编译好的程序,只有一个文件,所需运行环境是java1.4当前运行环境为1.61.4和1.6的安装文件俱在怎样在不对运行环境有影响的情况下正常执行该程序请写出具体命令,本人java初学者程序执行时,直接可以使用./XXXX... 查看详情

springboot多模块在tomcat上运行

...ervice模块)其中模块的身份有三个,“被引用”、“实际运行”、“作为父模块”。先看utils、dao、service,它们三个的身份是“被引用”的,所以它们的打包方式必须是然后作为被引用的模块,自身带有支撑自身运行的依赖包,... 查看详情

jvm生命周期

...为以下三部分:启动,运行,消亡。启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有publicstaticvoidmain(String[]args)函数的class都可以作为JVM实例运行的起点。运行。main()作为该程序初始线程的起点,任何其他线程均... 查看详情