我正在使用从url [1]下载的样本测试JNDI数据源。我将应用程序作为租户上传,并在应用程序的context.xml中注册数据源。 将应用程序上传到AS,没有版本号,单击转到URl,找到应用程序正在运行,并从数据库中获取数据;从控制台删除应用程序,将应用程序上传到AS,版本号为0.1.2
然后后端控制台显示一些错误:
[2013-12-17 17:18:13,816] ERROR {org.wso2.carbon.tomcat.internal.CarbonTomcat} - Webapp StandardContext [/ carbonDSwebApp/0.1.2]无法部署 [2013-12-17 17:18:13,817] ERROR {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - 部署webapp时出错:StandardContext [carbonDSwebApp#0.1.2.war] .File [F:\ OPENSO~ 1 \ WSO2 \ WSO2AS〜1.0 \仓.. \库\部署\服务器\ web应用\ carbonDSwebApp#0.1.2.war] org.wso2.carbon.tomcat.CarbonTomcatException:Webapp无法部署 引起:java.lang.NullPointerException:no!/ in spec
然后无论删除和上传多少次,这个应用程序都无法再被加载。
[1] http://dinushasblog.blogspot.com/2011/12/how-to-access-carbon-data-source-from.html