如何在启动tomcat时加载一个类服务器

问题描述:

我想加载包含db相关函数的java类文件。我怎样才能在启动Tomcat服务器如何在启动tomcat时加载一个类服务器

+2

你有没有尝试过使用你的数据库连接的单身模型?或静态块?你试图达到的目标究竟是什么? – Abhishek

+1

与其他类文件相同的方式 - 只需引用它,JVM将在必要时加载它。 –

+0

我正在使用Quartz调度程序来安排jobs.Once如果我们停止服务器,石英相关的数据将会消失。如果我再次启动服务器,我需要从db获取作业详细信息,并提供调度程序提交作业详细信息的方法 – user3752422

可以使用的servlet为如下,定义为web.xml中

<servlet> 
    <servlet-name>YourServletName</servlet-name> 
    <servlet-class>com.abc.xyz.YourServletClassName</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

YourServletClassName.java文件,你可以写加载Java文件的码。

希望它可以帮助你。

+0

您是否在应用程序加载之前询问了有关检查授权(spring-security)的问题? – PSabuwala

+0

其实我没有得到,你的实际问题和登录授权有什么关系,请解释一下。 – PSabuwala

+0

这是2001年之前的解决方案。对此的通用解决方案将使用java.servlet.ServletContextListener。但是,似乎OP确实需要配置Quartz来完成他的肮脏工作。 –