首先你应该安装一个Weblogic Server。它开始运行startWebLogic.cmd
安装在
系统C:\Oracle\Middleware\user_projects\domains\ClassicDomain\bin
默认路径中的文件windows
。
当此文件开始运行时,它会提示您输入username
(weblogic
除非有任何其他定义,否则默认)和密码(Welcome1
除非有任何其他定义,否则默认)。
建议通过在文本文件中定义凭据来将这些信息存储boot.properties
在路径C:\Oracle\Middleware\user_projects\domains\ClassicDomain\servers\AdminServer\security
中的文件中,如下图所示:
提供startWebLogic.cmd
不提示用户username
&
password
完成运行startWebLogic.cmd
成功后,文件boot.properties
将被加密,如下所示:
回到我们最初的问题,
当您按 运行表单时,由于以下两种情况Ctrl+R
,您会得到:FRM-10142
- Weblogic 服务器未运行
- Weblogic Server 正在运行,但您的端口号并未真正在 Runtime Preferences of Forms 中定义。它主要被定义
7001
为默认值,在你的情况下它是9001
. 端口号的当前设置可以从startWebLogic.cmd
命令屏幕的最后几行看到(如果你成功运行,你会
看到字符串):RUNNING
<Mar 2, 2018 1:11:45 AM VET> <Notice> <Server> <BEA-002613>
<Channel "Default" is now listening on 192.168.27.1:7001 for protocols iiop, t3, ldap, snmp, http.>
<Mar 2, 2018 1:11:45 AM VET> <Notice> <WebLogicServer> <BEA-000329>
<Started WebLogic Admin Server "AdminServer" for domain "ClassicDomain" running in Production Mode>
<Mar 2, 2018 1:11:45 AM VET> <Notice> <WebLogicServer> <BEA-000365>
<Server state changed to RUNNING>
<Mar 2, 2018 1:11:45 AM VET> <Notice> <WebLogicServer> <BEA-000360>
<Server started in RUNNING mode>
注意文字7001
和RUNNING
上面的文字。