首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用WLST脚本创建DbAdapter EIS连接工厂(远程)

如何使用WLST脚本创建DbAdapter EIS连接工厂(远程)
EN

Stack Overflow用户
提问于 2013-09-19 14:13:16
回答 2查看 1.4K关注 0票数 1

我正在尝试使用WLST在Admin中创建DbAdapter。

代码语言:javascript
复制
def createDbAdapter():
    connect('weblogic', 'welcome1','t3://asdf-pdm:7001')
    edit()

    startEdit()
    planPath = get('/AppDeployments/DbAdapter/PlanPath') 
       #D:\Oracle\Middleware\home_ps2\Oracle_SOA1\soa\connectors\Plan.xml
    appPath = get('/AppDeployments/DbAdapter/SourcePath') 
       # D:/Oracle/Middleware/home_ps2/Oracle_SOA1/soa/connectors/DbAdapter.rar

    wpPlan=loadApplication(appPath, planPath) # got exception here
        ...
        ...
        ...

当我试图加载到内存DbAdapter.rarPlan.xml时,它会抛出以下错误

代码语言:javascript
复制
wls:/base_domain/serverConfig> loadApplication(appPath, planPath)
Loading application from D:/Oracle/Middleware/home_ps2/Oracle_SOA1/soa/connectors/DbAdapter.rar ...
Plan for your application will be written to D:\Oracle\Middleware\home_ps2\Oracle_SOA1\soa\connectors\Plan.xml
Traceback (innermost last):
  File "<console>", line 1, in ?
  File "<iostream>", line 290, in loadApplication
Use dumpStack() to view the full stacktrace
        at weblogic.management.scripting.ExceptionHandler.handleException(ExceptionHandler.java:59)
        at weblogic.management.scripting.WLSTUtils.throwWLSTException(WLSTUtils.java:181)
        at weblogic.management.scripting.JSR88DeployHandler.loadApplication(JSR88DeployHandler.java:196)
        at weblogic.management.scripting.WLScriptContext.loadApplication(WLScriptContext.java:787)
        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)

weblogic.management.scripting.ScriptException: weblogic.management.scripting.ScriptException: Error occured while performing loadApplication : Could not read confi
guration. : Exception in AppMerge flows' progression

基本上,它试图从其运行的文件系统中加载这些文件,而不是从它连接的位置加载这些文件。当我从服务器控制台(本地)执行相同的操作时,所有操作都正常。

,所以,现在我想知道,是否可以远程更新DbAdapter?

EN

回答 2

Stack Overflow用户

发布于 2013-09-20 15:41:36

苏万卡

对于使用'\‘而不是'/’的Plan.xml来说,可能存在路径问题。请检查并恢复。

票数 1
EN

Stack Overflow用户

发布于 2013-12-30 09:05:47

我也面临过同样的问题,看起来loadApplication()不支持将应用程序远程加载到内存中。奇怪的是,在医生的任何地方都没有提到

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18897115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档