当前位置: 首页 > 知识库问答 >
问题:

WebLogic 12c-错误:未设置ADRS\u DOMAIN\u PASSWORD环境变量

莫翰藻
2023-03-14

我试图在Oracle MAF(2.3.1)应用程序中实现推送通知。我需要在WebLogic服务器上部署推送服务器应用程序。

当我试图从JDeveloper 12c IDE运行集成WebLogic服务器(WL-12c)时,我不断得到错误:ADRS\u DOMAIN\u PASSWORD环境变量未设置 。看,它根本没有创建域。

我还在下面附上了完整的构建日志供您参考,

Adding environment variable to WLST script USER_MEM_ARGS = -Xms32m -Xmx1024m -XX:MaxPermSize=384m
Log File:      C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee.adrs\BuildDefaultDomain.log
Label:         JDEVADF_MAIN_GENERIC_151011.0031.S
Product Home:  C:\oracle\Oracle_JDev_Home\jdeveloper\jdev\
Domain:        C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\DefaultDomain

BuildDefaultDomain1.py      2016-11-24 13:01:43

cmd.exe /c ""C:\oracle\Oracle_JDev_Home\oracle_common\common\bin\wlst.cmd" "C:\Users\admin\AppData\Roaming\JDeveloper\system12.2.1.0.42.151011.0031\o.j2ee.adrs\BuildDefaultDomain1.py""
Process started
wlst > 
wlst > Initializing WebLogic Scripting Tool (WLST) ...
wlst > 
wlst > Welcome to WebLogic Server Administration Scripting Shell
wlst > 
wlst > Type help() for help on available commands
wlst > 
wlst > Failed to get environment, environ will be empty: (0, 'Failed to execute command ([\'sh\', \'-c\', \'env\']): java.io.IOException: Cannot run program "sh": CreateProcess error=2, The system cannot find the file specified')
wlst > Error:  ADRS_DOMAIN_PASSWORD environment variable not set.
wlst > 
wlst > 
wlst > Exiting WebLogic Scripting Tool.
wlst > 
wlst > Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=384m; support was removed in 8.0
Elapsed time:  13120 ms

我遵循了一些步骤来解决这个问题(本文是针对WebLogic 11g的),但它并没有帮到我。

如果你想了解更多细节,请告诉我。任何帮助都将不胜感激。!

共有3个答案

苍阳成
2023-03-14

我发现了问题,文件中提到的步骤是正确的。但是,他们提到的不是“Windows 10”,而是“10个窗口”。

岳刚洁
2023-03-14

原因

Weblogic jython库无法识别操作系统。

溶液

Oracle生成了补丁22138883。此修补程序修复了问题。。。

来源:http://archlogs.com/en/development/windows10-soa-12-c-quickstart-integrated-environment-does-not-start/

景靖琪
2023-03-14

正如Hitham先生所说,如果您最近升级,这是windows 10版本的错误。

原因

Weblogic jython库无法识别操作系统

溶液

Oracle生成了补丁22138883。此修补程序修复了问题。。。

您可以按照以下步骤操作(添加了所有步骤,因为我看到可能的帖子参考链接丢失或从相应网站中删除),

>

_osTypeMap = (
( "nt", ( 'nt', 'Windows NT', 'Windows NT 4.0', 'WindowsNT',
          'Windows 2000', 'Windows 2003', 'Windows XP', 'Windows CE',
          'Windows Vista', 'Windows Server 2008', 'Windows 7', 'Windows 8', 
          'Windows Server 2012')),
( "dos", ( 'dos', 'Windows 95', 'Windows 98', 'Windows ME' )),
( "mac", ( 'mac', 'MacOS', 'Darwin' )),
( "None", ( 'None', )),
)

在“Windows Server 2012”旁边添加“Windows 10”,如下所述,

_osTypeMap = (
( "nt", ( 'nt', 'Windows NT', 'Windows NT 4.0', 'WindowsNT',
          'Windows 2000', 'Windows 2003', 'Windows XP', 'Windows CE',
          'Windows Vista', 'Windows Server 2008', 'Windows 7', 'Windows 8', 
          'Windows Server 2012','Windows 10')),
( "dos", ( 'dos', 'Windows 95', 'Windows 98', 'Windows ME' )),
( "mac", ( 'mac', 'MacOS', 'Darwin' )),
( "None", ( 'None', )),
)

将"WL_HOME\wlserver\Common\wlst\模块\jython-模块"中生成的最新jar文件复制到"WL_HOME\wlserver\Common\wlst\模块"中。

现在从JDeveloper启动IntegratedWebLogicServer。它将基于新的域凭据创建,您可以在成功创建域后访问服务器控制台。

如需更多参考,请查看以下链接。

  • 参考1
  • 参考2

希望这能帮助一些人。!谢谢。!

 类似资料:
  • 我在Google的BigQuery get started页面上了解了如何设置凭据,但有些地方还是不正确的。以下是我遵循的步骤: > 建立免费服务帐户并创建我的密钥。已保存到文件夹中。 这导致了以下错误。我怎么修好它?

  • 问题内容: 我在运行show时有一个file.sh:未设置TERM环境变量。 问题答案: 您可以看到它是否真的没有 设置 。运行命令。 如果没有,则可以这样设置:

  • ENV 设置环境变量 格式有两种: ENV <key> <value> ENV <key1>=<value1> <key2>=<value2>... 这个指令很简单,就是设置环境变量而已,无论是后面的其它指令,如 RUN,还是运行时的应用,都可以直接使用这里定义的环境变量。 ENV VERSION=1.0 DEBUG=on \ NAME="Happy Feet" 这个例子中演示了如何换行,以

  • 问题内容: 我在下面的代码中只想设置一个环境变量: 运行此文件: 该调用可以正确打印,但是随后我希望在会话中也设置此env变量,但是: 什么都没有,它是空的。这是预期的行为吗?如果是这样,我如何使这个env变量在我的会话中保持不变,并使用类似这样的程序对其进行设置? 问题答案: 创建新流程时,将复制父流程的环境。在新流程中对环境所做的更改不会影响父流程。修改环境后,您必须让程序启动Shell。

  • 3.1.1.设置PATH环境变量 Android SDK里有个目录,主要的工具都在里面。我们将会频繁地用到这些工具,因此把你的~/android-sdk/tools/目录加入系统的环境变量PATH会是个好办法,这一来就不需要每次使用它们时都切换目录了。 不同系统设置环境变量的方式各有不同,详见Installing Android SDK页面中的第二步。 (译注:Installing Android

  • 当我加载我的应用程序时,我得到这个: 我正在尝试遵循这个:谷歌视觉文档 我已经运行了命令: 然后在客户端 Libary 上,它说我必须设置一个客户端库?我已经用他所有正确的事情做了这件事,然后它说- 接下来,通过将环境变量GOOGLE_APPLICATION_CREDENTIALS设置为指向在上一步中下载的JSON文件,为应用程序代码提供凭据。 并执行以下操作:< code >设置GOOGLE _