java - servicemix 4.5 NoInitialContextException

标签 java osgi jndi apache-servicemix

我们拥有在 Servicemix 5 上完美运行的 osgi 应用程序。但由于某些原因,我们必须迁移到 Servicemix 4.5。我尝试了一下,得到了这个

Error parsing SQL Mapper Configuration. Cause:
org.apache.ibatis.builder.BuilderException: Error parsing SQL MapperConfiguration. Cause: org.apache.ibatis.datasource.DataSourceException: There was an error configuring JndiDataSourceTransactionPool. Cause: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial

需要什么?

最佳答案

安装 Aries JNDI 功能吗?

features:install jndi

关于java - servicemix 4.5 NoInitialContextException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29391490/

相关文章:

java - Glassfish MySQL Hibernate 无法构建 Hibernate SessionFactory

java - 带有嵌套 jar 的 RCP ClassNotFoundException

java - 如何接受 JNDI/LDAP 连接的自签名证书?

java - 用于检查已使用文件的 Windows 工具(通过 Java OSGi 进程)

mysql - 面临 NativeException : java. sql.SQLException : Connection com. mysql.jdbc.JDBC4Connection@38054ba0 已关闭

java - tomcat的JNDI分享

java - 如何在构建路径eclipse中添加 "Maven Managed Dependencies"库?

JAVA - boolean 修正 - 按“播放”时仍然继续

java - 设置从 Eclipse 运行的 Java 程序的内存

maven - 如何使用maven项目轻松部署到Karaf Osgi容器