我对这一点感到有点困惑,因为我不是这个领域的专家:
我想在spring应用程序初始化时使用特定的数据插入方法。 我试图解释这是什么问题:
当我想在下面的方法中执行经典的Java连接到SQLite JDBC时(这个方法在他初始化时弹出调用):
@Override
public void contextInitialized(ServletContextEvent event) {
System.out.println("Started");
//method who call a jdbc connection
我有这样的错误:
java.lang.ClassNotFoundException: org.sqlite.JDBC
java.lang.ClassNotFoundException: org.sqlite.JDBC
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.hw.serv.app.config.HerowarsJdbc.getConnect(HerowarsJdbc.java:13)
at com.hw.serv.app.config.testTimer.contextInitialized(testTimer.java:37)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4729)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1399)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
avr. 25, 2016 10:35:17 PM org.apache.catalina.core.ApplicationContext log
etc...
也许我完全错了,但我想了解这里发生的事情= /
(PS:对不起我的英语语法不好:p)