在 JDeveloper 中创建应用程序服务器连接时出错

2024-05-15

背景

我使用安装了 SOA 的 Oracle JDeveloper Studio 作为我的 IDE。在 JDeveloper 中,我想创建到远程 Weblogic 服务器的连接。

The remote服务器运行在我的本地计算机上,我将其称为远程服务器以区别于本地计算机集成Weblogic服务器JDeveloper 附带的。

看完之后this https://stackoverflow.com/questions/30013673/failed-to-connect-from-jdeveloper-to-weblogic-server-jsr-160-failed我尝试将以下行添加到 Windows 10 主机文件中:

#
127.0.0.10 localhost2
::1 localhost2

这两张图显示了 JDeveloper 中的应用程序服务器设置:图片1 http://%20https://ibb.co/RPmC0r0, 图2 https://ibb.co/vj5Q3nz

但是我仍然收到以下错误:

Server excetion is :
Connection refused from server

当在 ssl 的随机端口(例如 7013 和 7014)上创建新服务器时,测试连接返回:

Testing HTTP Authentication            ... failed
Connection refused: connect
Testing JSR-160 Runtime                ... failed
Cannot establish connection.
Testing JSR-160 DomainRuntime          ... skipped
Testing JSR-88                         ... skipped
Testing JSR-88-LOCAL                   ... skipped
Testing Server MBeans Model            ... skipped
Testing App Controller                 ... skipped
Testing JSR-88-DEP-MGR                 ... skipped
Testing JSR-88-DEP-MGR-LOCAL           ... skipped
Testing JNDI                           ... skipped
Testing JSR-160 Edit                   ... skipped
Testing HTTP                           ... failed
Connection refused: connect

0 of 12 tests successful.

有人可以在这里建议一些故障排除步骤吗?


澄清

我需要澄清几点以指导您找到正确答案。

  • 您确定这是在本地主机上运行的单独的 Weblogic 服务器,而不是集成的 Weblogic 服务器吗?
  • 您确定集成 Weblogic 服务器没有运行吗?
  • 您确定您尝试连接的 Weblogic 服务器正在运行吗?

故障排除

一般建议

  • 始终以管理员身份运行 JDeveloper
  • 找到并利用 *-diagnostic.log 文件和标准输出文件
  • 利用 JPS 实用程序查看 WLS 进程是否正在运行
  • 利用 EM 控制台查看您的服务器正在侦听哪个接口

集成 Weblogic 或独立 Weblogic

首先,因为您是 Oracle SOA 的新手,所以我需要您澄清一下您本地是否安装了 Weblogic 服务器separate从 Oracle BPM Studio (JDeveloper) IDE 中。

创建本地 SOA 环境时,JDeveloper 预装了集成 Weblogic Server。您不需要单独安装Weblogic服务器。

要确定本地计算机上是否安装了独立的 Weblogic 服务器,您可以执行一些操作。

  • 搜索一下startWebLogic.cmd。如果该文件位于 %APPDATA% 之外的其他位置,您可能有一个独立的服务器
  • 其次,用 11g (也许 12c )你可以检查添加或删除程序查看安装是否已列出
  • You could also check to see if it's running by running a jps command in command prompt. This shows all Java processes currently running, and your Weblogic server runs as as a Java process. It will look something like the following enter image description here
  • 如果您看到可疑进程,您可以运行jinfo <pid>获取有关流程的更多信息
  • 您还可以检查 Windows 服务以查看是否有 Weblogic 服务。

您很可能甚至没有独立于 JDeveloper 的集成服务器安装本地 Weblogic。在这种情况下,请阅读以下部分。

集成Weblogic服务器

如前所述,当您下载 Oracle BPM Studio(包含所有 SOA 插件的 JDeveloper)时,它会附带一个集成服务器。

您首先需要创建一个默认域并连接到该服务器。

  1. 首先,打开应用程序服务器面板。

  2. 您现在应该会在 IDE 左侧看到应用程序服务器面板

请记住,通常您不会在此处安装服务器,您只是连接到已从 IDE 安装的服务器。目的是您可以将组合直接从 JDeveloper 部署到服务器。配置集成服务器有点不同,但这里不需要解释差异。

  1. 右键单击“应用程序服务器”,然后单击新的应用服务器。这将显示以下弹出窗口
  1. 现在逐步完成创建默认域和服务器连接的步骤

然后测试并完成。您不应该运行集成的 weblogic 服务器。要启动服务器,您只需run -> Start Integrated Weblogic Server

If you Windows -> log您可以看到服务器标准输出和标准错误滚动。

在 Windows 上,您还可以通过导航到 Windows 10 找到这些日志%APPDATA%\Roaming\JDeveloper\system12.2.1.3.42.170820.0914\DefaultDomain\servers\DefaultServer\logs在系统的文件资源管理器中。

独立服务器

如果出于某种原因您没有使用集成 Weblogic 服务器,而是在本地计算机上独立安装了 Weblogic,那么您首先需要找到中间件主目录所在的位置。

环境变量为MW_HOME或ORACLE_HOME

导航到该目录并运行startWeblogic.cmd。然后tail一下out文件看是否启动成功。从这里开始,在 JDeveloper 中创建到服务器的连接的过程与上面列出的步骤没有什么不同,只是您要选择“独立”而不是“集成”。

最后的想法

如果您想创建集成服务器并且已经失败了几次,我会尝试以下方法

  1. Stop the Integrated Server (if its running) and delete the default domain enter image description here

    再次启动服务器(见上文)将重新创建域。

  2. 如果这不起作用,请删除整个服务器连接并重新创建。您可能还想删除默认域文件夹在你的%APPDATA%\JDeveloper folder
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 JDeveloper 中创建应用程序服务器连接时出错 的相关文章

  • 使用异步任务

    如果这是一个简单的问题 我很抱歉 但我对此很陌生并且仍在学习 我有一个应用程序 当我的用户在输入详细信息后单击按钮登录时 它因 android os NetworkOnMainThreadException 崩溃 我发现这是因为我正在主线程

随机推荐

  • 将字符串转换为双精度 - VB

    VB中有没有一种有效的方法来检查字符串是否可以转换为双精度型 我目前正在尝试将字符串转换为双精度型 然后查看它是否引发异常 但这似乎减慢了我的申请速度 Try if number then format it current CDbl x
  • OpenCV IP 相机应用程序崩溃 [h264 @ 0xxxxx] 访问单元中缺少图片

    我在 cpp 中有一个 opencv 应用程序 它使用 opencv 的简单结构捕获视频流并将其保存到视频文件中 它与我的网络摄像头完美配合 但是 当我运行它从 IP 摄像机捕获流时 它可能会在大约十秒后崩溃 我的编译命令是 g O3 IP
  • 如何在 SQLite 中替换字符串?

    如何更新具有以下内容的表列 var mobile 233KKFSDK3234 Documents Page jpg 并将其替换为 Documents Page jpg 在 SQLite 中 注意 所有文字 除了 Documents 是动态的
  • GWT 是否重用 Google Closure Compiler,如果不重用,为什么?

    谷歌网络工具包 GWT http code google com webtoolkit 执行 javascript 代码的内联 缩小和删除未使用的代码 以及其他一些优化 这些也是由谷歌闭包编译器 http code google com c
  • 来自java的kotlin函数默认参数

    给出以下 Kotlin 类 class Foo public fun bar i Int 0 Int 2 i 我应该如何在没有 java groovy 代码中的任何参数的情况下调用 bar 函数 def f new Foo f bar th
  • 如何将 Twitter 小部件嵌入到 Reactjs 中?

    前往 Twitter 小部件网站 https publish twitter com https publish twitter com 我可以获得一个小部件添加到我的网站 我正在使用示例代码来尝试了解它的工作原理 a class twit
  • 如何在 ASP.Net MVC 中执行 301 永久重定向路由

    如何在 ASP NET MVC 中执行 HTTP 301 永久重定向路由 创建一个继承自 ActionResult 的类 public class PermanentRedirectResult ActionResult public st
  • 将命令行参数传递给子进程并对它们进行计数

    我希望父进程将参数传递给 main 并通过以 argv 1 开头的管道一次将其中的字符发送到子进程 然后继续处理其余参数 一次调用 write对于每个字符 我希望子进程计算父进程发送给它的字符数 并打印出从父进程接收到的字符数 子进程不应以
  • 如何将整个 GDB 会话转储到文件中,包括我输入的命令及其输出?

    在 bash 中 我可以使用script命令 它将 shell 上显示的所有内容转储到文件中 包括 键入的命令 PS1 line 命令的 stdout 和 stderr gdb 中的等效项是什么 我试着跑shell script从 GDB
  • For...VBA 中的下一个循环超出限制

    我正在使用一个For Next循环填充数组 如下所示 ReDim array 1 to 100 1 to 100 For i 1 to 100 Next i But the i计数器似乎总是转到 101 而不是停止在 100 因此 这会在我
  • Rails 注释分段错误

    有一些问题围绕着这个问题 但没有什么真正能满足我的需求 After I bundle install下面列出了我的 Gemfile 我运行annotate并出现以下错误 Users nickcoelius rvm gems ruby 1 8
  • 在浏览器中查看 javascript 事件

    我正在使用火狐浏览器 有没有什么东西可以向我显示实时触发的所有 JavaScript 事件 您可以右键单击其中的元素Firebug http getfirebug com的 HTML 选项卡并单击日志事件 然后 您将在 控制台 选项卡中看到
  • Safari 中的 javascript 页面刷新

    我正在尝试弄清楚如何使用 javascript 刷新 Safari 5 1 中的页面 但似乎没有任何效果 到目前为止 我已经尝试过 窗口 位置 href 窗口 位置 href 窗口位置 窗口位置 href window location r
  • 没有导出的成员/节点模块

    我刚刚开始使用 5 分钟快速入门找到的 Angular 2 Typescripthere https angular io docs ts latest quickstart html 我遇到了一个看起来很常见的问题 但可能有点不同 我遇到
  • 触发“对等方重置连接”

    我想测试当发生 对等方重置连接 错误时我们的应用程序 嵌入式 ftp 服务器 中发生的日志记录 这个帖子 https stackoverflow com questions 1434451 connection reset by peer很
  • 多行 C# 正则表达式在空行后匹配

    我正在寻找一个多行正则表达式 它将匹配空行后出现的情况 例如 给定下面的示例电子邮件 我想匹配 发件人 Alex From s 可以匹配任何 From 行 但我希望它仅限于正文中的行 第一个空白行之后的任何行 Received from a
  • python 插入与追加

    我编写了基本的 python 代码片段 首先将值插入列表中 然后反转它们 我发现插入和追加方法之间的执行速度存在巨大差异 片段 1 L for i in range 10 5 L append i L reverse 执行此操作所需的时间
  • Springfox - 如果不在控制器中使用 POJO,是否可以通过注释记录 POJO

    正如标题所说 如果 POJO 未在控制器方法中使用 是否可以在 swagger 文档中包含 POJO 我尝试在 POJO 类上使用 ApiModel 注释 即 ApiModel POJO public class Pojo 但是 除非 PO
  • redis 2.8.7 Linux Sentinel环境配置问题,如何使其自启动,应该订阅什么?

    现在我们尝试使用 redis 2 8 7 作为缓存存储 来自使用 booksleeve 客户端的 NET Web 应用程序 目前看来这是一个非常有趣和令人兴奋的任务 redis 文档非常好 但由于缺乏真正的实践经验 我确实有几个关于如何正确
  • 在 JDeveloper 中创建应用程序服务器连接时出错

    背景 我使用安装了 SOA 的 Oracle JDeveloper Studio 作为我的 IDE 在 JDeveloper 中 我想创建到远程 Weblogic 服务器的连接 The remote服务器运行在我的本地计算机上 我将其称为远