Wso2 DSS - 无法从jar文件创建包 - ojdbc14.jar

时间:2014-01-24 10:42:33

标签: oracle jdbc wso2dss

我正在尝试使用wso2数据服务服务器将plsql过程公开为Web服务。我找到了http://charithaka.blogspot.com/2010/09/how-to-call-oracle-stored-procedures.html的教程。我在这里遇到两个问题。

我下载了ojdbc14.jar驱动程序并将其放在DS_HOME / repository / components / lib目录中。

但是在我运行DS服务器后,wso2server.bat文件跟随我在控制台上的内容。

    `JAVA_HOME environment variable is set to C:\ProgramFiles\Java\jdk1.6.0_24
     CARBON_HOME environment variable is set to H:\wso2\WSO2DS~1.1\bin\..
     Cannot create bundle from jar file H:\wso2\WSO2DS~1.1\bin\..\repository\componen
     ts\lib\ojdbc14.jar
 java.io.IOException: Fail to create the directory: H:\wso2\WSO2DS~1.1\bin\..\tmp
 \jarsToBundles
    at org.wso2.carbon.server.util.Utils.copyFileToDir(Utils.java:499)
    at org.wso2.carbon.server.util.Utils.createBundle(Utils.java:357)
    at org.wso2.carbon.server.util.Utils.createBundle(Utils.java:334)
    at org.wso2.carbon.server.extensions.DefaultBundleCreator.perform(DefaultBundleCreator.java:47)
    at org.wso2.carbon.server.Main.invokeExtensions(Main.java:143)
    at org.wso2.carbon.server.Main.main(Main.java:94)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.wso2.carbon.bootstrap.Bootstrap.loadClass(Bootstrap.java:63)
    at org.wso2.carbon.bootstrap.Bootstrap.main(Bootstrap.java:45)[2014-01-24 14:53:04,408] ERROR {org.wso2.carbon.server.extensions.FragmentBundleCreator} -  Error occured while creating the log4j prop fragment bundle.java.io.IOException: Fail to create the directory: H:\wso2\WSO2DS~1.1\bin\..\tmp\jarsToBundles at org.wso2.carbon.server.util.Utils.copyFileToDir(Utils.java:499)
    at org.wso2.carbon.server.extensions.FragmentBundleCreator.perform(FragmentBundleCreator.java:70)
    at org.wso2.carbon.server.Main.invokeExtensions(Main.java:145)
    at org.wso2.carbon.server.Main.main(Main.java:94)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.wso2.carbon.bootstrap.Bootstrap.loadClass(Bootstrap.java:63)
    at org.wso2.carbon.bootstrap.Bootstrap.main(Bootstrap.java:45)`

1)任何人都可以告诉我为什么我会收到此错误。

但之后它与服务器连接。我可以连接到管理控制台。

以管理员身份连接管理控制台后,我尝试添加新数据源。然后是数据源类型 - RDBMS
数据库引擎 - Oracle 驱动程序类 - oracle.jdbc.driver.OracleDriver JDBC URL - jdbc:oracle:thin:username / pswd @ server:1521 / TRAINING

2)当我点击测试连接时,我收到错误“驱动程序类oracle.jdbc.driver.OracleDriver无法加载”。

任何人都可以帮我解决这些错误。

提前致谢。 CP

0 个答案:

没有答案