【发布时间】:2012-03-01 13:15:12
【问题描述】:
我正在构建 cxf 应用程序,它将在 FUSE ESB 下运行。
通常我只是为交换数据创建应用程序,但现在我必须创建将连接到 mysql 的应用程序。
我已经开始在cxf下构建配置,但是发现了一个问题。
当我添加类时:
com.mchange.v2.c3p0
致我的<Import-Package> 我的应用程序从 FUSE ESB 上可用的 cxf 应用程序中消失。
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.1.0</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
<Import-Package>
......
com.mchange.v2.c3p0,
......
<DynamicImport-Package>...</DynamicImport-Package>
</instructions>
</configuration>
</plugin>
当我从 pom.xml 中删除 com.mchange.v2.c3p0 时,应用程序出现。
我该怎么办?
【问题讨论】:
-
您可能想阅读有关如何在 Fuse ESB 平台上使用休眠和 MySQL 的完整教程:lukaszbaran.com/blog/?p=259
标签: java hibernate cxf fuseesb jbossfuse