我正在使用从 url [1] 下载的示例测试 JNDI 数据源。我将应用作为租户上传,并在应用的 context.xml 中注册数据源。将app上传到AS,无版本号,点击前往URl,发现app正在运行,实现数据库中的数据;从控制台删除应用,将应用上传到AS,版本号为0.1.2
然后后端控制台显示一些错误:
[2013-12-17 17:18:13,816] 错误 {org.wso2.carbon.tomcat.internal.CarbonTomcat} - Webapp StandardContext [/carbonDSwebApp/0.1.2] 未能部署 [2013-12-17 17:18: 13,817] 错误 {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - 部署 webapp 时出错:StandardContext[carbonDSwebApp#0.1.2.war].File[F:\OPENSO~1\WSO2\WSO2AS~1.0\bin。 .\repository\deployment\server\webapps\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