我正在尝试配置一个JNDI数据源,该数据源可通过调用Maven Jetty插件来使用.我正在尝试在WAR文件外部进行此操作,以便以后可以使用Jetty部署我们的Web应用程序的任何人都不必在WAR的WEB-INF目录中编辑配置文件.我创建了jetty.xml文件,如下所示:
jdbc/myDataSource
.......
然后,我从Maven插件中引用了此文件,如下所示:
org.mortbay.jetty
maven-jetty-plugin
config/jetty.xml
但是,当我尝试通过mvn jetty:run-war运行webapp时,出现以下错误:
Embedded error:
Object is not of type class org.mortbay.jetty.webapp.WebAppContext
如果我没有列出顶层< Configure>元素,然后尝试直接通过以下方法创建新的JNDI资源:
然后我得到一个类似的错误:
Embedded error:
Object is not of type class org.mortbay.jetty.plus.naming.Resource
是什么赋予了?