gpt4 book ai didi

python - 通过 wsadmin 获取 WAS 7 上已安装应用程序的上下文根

转载 作者:太空宇宙 更新时间:2023-11-04 01:13:18 25 4
gpt4 key购买 nike

我需要在 Jython 中创建一个脚本来将一些应用程序从 WAS 7 迁移到 WAS 8.5。我似乎找不到某个应用程序的上下文根(我在 application.xml 文件中找到了所有其他应用程序的上下文根)。

此应用程序没有上述文件。是否存在可以在其中找到此信息的另一个默认文件,或者是否存在可以帮助我检索上下文根的 wsadmin 命令?

提前致谢!

最佳答案

您可以使用例如以下命令:

wsadmin>AdminApp.view('Application Name', '-CtxRootForWebMod')

例如:

wsadmin>print AdminApp.view('Dynamic Cache Monitor', '-CtxRootForWebMod')
CtxRootForWebMod: Specify the Context root of web module

Configure values for context roots in web modules.

Web module: Dynamic Cache Monitor
URI: CacheMonitor.war,WEB-INF/web.xml
Context Root: /cachemonitor

如果应用程序没有application.xml然后:

  • 你可以查看WEB-INF/ibm-web-ext.xml文件,看看是否有元素<context-root uri="myctx"/>
  • 网络模块可能有默认名称 - 即 filename没有.war扩展例如对于 MyWebMod.war上下文将为 /MyWebMod

关于python - 通过 wsadmin 获取 WAS 7 上已安装应用程序的上下文根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26341281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com