【问题标题】:Cannot find weblogic_home when setting up server in eclipse在eclipse中设置服务器时找不到weblogic_home
【发布时间】:2014-04-18 17:20:55
【问题描述】:

我正在尝试设置我的 java ee 开发环境,但是在尝试在 Eclipse 中添加新服务器时遇到了问题。

我有 eclipse 的 oracle java ee 版本,我还下载了 weblogic 12.1.2 并安装并运行没有问题(我可以正常访问控制台)。我得到了 weblogic 的开发版本并将其解压缩到“C:\wls12120”。当我尝试在 Eclipse 中添加 weblogic 服务器时,我尝试将其设置为“C:\wls12120”,但它给了我以下消息:路径“C:\wls12120”不包含有效的 WebLogic Server 安装。

我还尝试了文件夹中的各种其他路径,但没有成功,有谁知道我做错了什么?

提前致谢!

【问题讨论】:

  • 我认为实际的服务器位于 /wlsXXX/server/bin 我不记得确切的路径因为我很长时间没有使用/安装 weblogic。
  • 感谢 maxx777,但我试过了,但没有用。
  • 投反对票的人能否解释一下我可以做些什么来改善这个问题?
  • 这是你的服务器=> <WL_HOME>\server\lib\weblogic.jar
  • 你检查过这样的答案吗? community.oracle.com/message/9726039

标签: java eclipse jakarta-ee weblogic weblogic12c


【解决方案1】:

首先尝试,如果您已正确安装并且您的 WS 已正确安装和配置。如果没有,请检查安装文档。非常重要的是设置了环境变量 JAVA_HOME 和 MV_HOME。例如,在我的 Linux 上,我有 .profile

导出 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 导出

MW_HOME=/opt/weblogic/wls12130

比启动初始脚本。

。 .$MW_HOME/configure.sh

。 $MW_HOME/wlserver/server/bin/setWLSEnv.sh

比开始:

$MW_HOME/user_projects/domains/mydomain/startWebLogic.sh

最后几行如下:

<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the jks keystore file /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/security/cacerts.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "Default[4]" is now listening on 127.0.0.1:9001 for protocols iiop, t3, ldap, snmp, http.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure[4]" is now listening on 127.0.0.1:9002 for protocols iiops, t3s, ldaps, https.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure" is now listening on 127.0.1.1:9002 for protocols iiops, t3s, ldaps, https.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 127.0.1.1:9001 for protocols iiop, t3, ldap, snmp, http.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on fe80:0:0:0:204:76ff:fe22:a0d:9001 for protocols iiop, t3, ldap, snmp, http.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure[2]" is now listening on fe80:0:0:0:204:76ff:fe22:a0d:9002 for protocols iiops, t3s, ldaps, https.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure[3]" is now listening on 0:0:0:0:0:0:0:1:9002 for protocols iiops, t3s, ldaps, https.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 192.168.0.2:9001 for protocols iiop, t3, ldap, snmp, http.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 0:0:0:0:0:0:0:1:9001 for protocols iiop, t3, ldap, snmp, http.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure[1]" is now listening on 192.168.0.2:9002 for protocols iiops, t3s, ldaps, https.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <WebLogicServer> <BEA-000331> <Started the WebLogic Server Administration Server "myserver" for domain "mydomain" running in development mode.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> 
<Sep 29, 2015 1:25:25 PM CEST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.> 

如果 WebLogic 已启动,那么^C 将停止它并开始集成到 Eclipse。首先,您必须已经安装了 Oracle OEPE 插件。然后右键单击服务器选项卡并选择新建-> 服务器 Oracle-> WS 的正确版本(在我的情况下为 12.1.3)。在服务器主机名中填写正确的 IP 地址(在我的情况下,我使用 192.168.1.0.2。不是 localhost)和正确的端口(默认为 7001,但如果有冲突,请在集成到 Eclipse 之前使用 WebLogic 控制台进行更改。@987654321 @ 大多数情况下,即使存在冲突,控制台也可以工作,如果没有,请手动编辑domain/config 目录中的config.xml。WS 的正确方式是 $MW_HOME/wlserver(即 /opt/weblogic/wls12130/ wlserver)。

【讨论】:

    【解决方案2】:

    服务器是 WL_HOME\server\lib\weblogic.jar

    基于该锻炼,WL_HOME 是什么;这就是所提出问题的解决方案。请注意,这件事与域无关 - 即特定项目所在的位置。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题。要解决此问题,您不必重新安装您的 weblogic 服务器。请执行以下步骤来解决该问题。

      1. 在 Eclipse 中打开服务器视图并创建一个新服务器。
      2. 从服务器类型中选择正确的 weblogic 版本。
      3. 单击配置运行时环境。将打开另一个弹出窗口。
      4. 选择您的 weblogic 服务器并单击编辑按钮。
      5. 单击最后一个 weblogic 主页文本框中可用的浏览按钮
      6. 指出你的 weblogic 主页 :\Oracle\Middleware\wlserver_

      【讨论】:

        【解决方案4】:

        至少在我的安装中我能够这样运行:

        【讨论】:

        • wlserver 文件夹是您创建“AdminServer”以在本地部署 .ear/.war 文件的文件夹,因此这是应作为“WebLogic home”提供的一个文件夹(WebLogic)。
        【解决方案5】:

        也许你解压后的服务器不包含这个文件:C:\wls12120\registry.xml

        http://java.dzone.com/articles/using-intellij-idea-12

        【讨论】:

          【解决方案6】:

          如果是全新安装,则需要打开 shell,设置 JAVA_HOME,然后运行 ​​config.bat/config.sh。它应该在端口 7001 上启动侦听。您可以通过管理控制台链接连接到启动的实例。对于 Eclipse,您需要指向您创建的实例(例如 x:\wls12130\wlserver)

          【讨论】:

            【解决方案7】:

            请运行 configure.cmd 文件进行首次配置。 然后按照您的步骤添加服务器配置步骤。

            【讨论】:

            • 此步骤仅适用于第一次,如果您有错误提示。
            【解决方案8】:

            转到 Windows/Preferences/Servers 并使用“搜索”按钮并设置您知道有服务器的文件夹。它将找出配置设置。它对我有用。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2015-02-23
              • 1970-01-01
              • 2016-07-12
              • 2021-08-25
              • 1970-01-01
              • 2018-07-23
              • 1970-01-01
              • 2016-01-01
              相关资源
              最近更新 更多