我想加载包含db相关函数的java类文件。如何在启动tomcat服务器时加载该java文件
答案 0 :(得分:1)
您可以使用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 文件中,您可以编写代码。
希望它对你有所帮助。
答案 1 :(得分:0)
Psabuwala 的回答正确但不完整。
将在启动时运行的代码应放在 servlet 的 init
方法中。
Web.xml:
...
<servlet>
<servlet-name>mainServlet</servlet-name>
<servlet-class>example.com.MainServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
...
MainServlet.java:
public class MainServlet extends HttpServlet
{
public void init() throws ServletException
{
DataLoader dataLoader = new DataLoader();
dataLoader.load();
}
...
}