Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Server 更改侦听地址Web逻辑_Server_Ip Address_Weblogic12c_Listen - Fatal编程技术网

Server 更改侦听地址Web逻辑

Server 更改侦听地址Web逻辑,server,ip-address,weblogic12c,listen,Server,Ip Address,Weblogic12c,Listen,我有一台运行在WebLogic12c上的服务器。但它运行在localhost:7001/myapp/上

我有一台运行在WebLogic12c上的服务器。但它运行在localhost:7001/myapp/上<我可以用…来运行它。。。或但仅在安装了weblogic的计算机上
我需要从其他计算机访问
我已将侦听地址从localhost更改为我的公共IP,但当我更改时,我的服务器不再运行,它显示了一个错误“找不到锁文件。可能服务器已经在运行”之类的错误。
我已尝试删除.lok文件,但这也不起作用。试图更改config.xml文件,但也不起作用<这件事发生在某人身上了吗?如何修复此问题?

您是否看到检查是否有其他应用程序在您的公共ip和同一端口上运行?

您是否看到检查是否有其他应用程序在您的公共ip和同一端口上运行?

您的问题一点也不清楚。您说您的服务器正在服务器上运行,您可以使用url访问它

这一点很清楚

然后尝试从另一台计算机访问应用程序。这让人感到困惑

您会说-“我已经将侦听地址从localhost更改为我的公共IP,但是当我这样做时,我的服务器不再运行,它显示了一个错误”找不到锁文件。也许服务器已经在运行“类似的东西”

如果您所做的只是尝试从其他机器访问,为什么您的服务器会停止运行

“找不到锁文件错误”通常出现在您尝试在可能有另一台服务器正在运行的计算机上启动服务器时。但是,既然您的目标只是从另一台机器访问已经运行的服务器,那么您可以使用浏览器来访问,为什么还要启动另一个实例呢

你能告诉我你到底在做什么以及结果吗

小贴士-

从管理控制台检查weblogic服务器的侦听地址。
检查运行weblogic的服务器是否有超过1个ip。运行ifconfig或ipconfig获取IP的

您的问题根本不清楚。您说您的服务器正在服务器上运行,您可以使用url访问它

这一点很清楚

然后尝试从另一台计算机访问应用程序。这让人感到困惑

您会说-“我已经将侦听地址从localhost更改为我的公共IP,但是当我这样做时,我的服务器不再运行,它显示了一个错误”找不到锁文件。也许服务器已经在运行“类似的东西”

如果您所做的只是尝试从其他机器访问,为什么您的服务器会停止运行

“找不到锁文件错误”通常出现在您尝试在可能有另一台服务器正在运行的计算机上启动服务器时。但是,既然您的目标只是从另一台机器访问已经运行的服务器,那么您可以使用浏览器来访问,为什么还要启动另一个实例呢

你能告诉我你到底在做什么以及结果吗

小贴士-

从管理控制台检查weblogic服务器的侦听地址。
检查运行weblogic的服务器是否有超过1个ip。运行ifconfig或ipconfig以获取IP的

首先,您需要检查7001端口上运行的是什么:

在windows上使用:netstat-ano | find/i“7001”,它将为您提供如下信息:

TCP 0.0.0.0:7001 0.0.0.0等待时间1028

然后您可以使用

taskkill/F/PID 1028(java进程从7001开始)

现在尝试从域/servers/AdminServer路径删除*.lok文件

然后启动管理服务器

如果在“侦听地址”字段中未指定任何内容,它将侦听所有可用的网络接口,这些接口可以通过窗口上的ipconfig命令进行检查


在linux上,使用netstat-tulp | grep7001查找进程

,首先需要检查7001端口上运行的是什么:

在windows上使用:netstat-ano | find/i“7001”,它将为您提供如下信息:

TCP 0.0.0.0:7001 0.0.0.0等待时间1028

然后您可以使用

taskkill/F/PID 1028(java进程从7001开始)

现在尝试从域/servers/AdminServer路径删除*.lok文件

然后启动管理服务器

如果在“侦听地址”字段中未指定任何内容,它将侦听所有可用的网络接口,这些接口可以通过窗口上的ipconfig命令进行检查


在linux上,使用netstat-tulp | grep 7001查找进程

我遇到了同样的问题,答案如下:对于独立Weblogic,甚至对于嵌入式Weblogic,如果要更改侦听地址,只需执行以下步骤:

  • 如果尚未执行此操作,请在管理控制台的更改中心中单击“锁定并编辑”(请参见使用更改中心)
  • 在控制台的左窗格中,展开环境并选择服务器
  • 在服务器页面上,单击服务器的名称
  • 选择配置>常规
  • 在服务器:配置:常规页面上,在侦听地址中输入一个值
  • 单击保存
  • 要激活这些更改,请在管理控制台的更改中心单击激活更改
  • 并非所有更改都会立即生效,有些更改需要重新启动(请参阅使用更改中心)
  • 对于JDeveloper上的(仅限集成weblogic),从windows菜单打开应用程序服务器,选择集成weblogic,右键单击它,选择属性,选择配置选项卡,使用您在控制台中放置的相同IP地址更改主机名
  • 如果您的Weblogic服务器不是生产服务器,只需忽略步骤(1和7)


    参考资料:

    我遇到了同样的问题,答案如下:对于独立Weblogic,甚至对于嵌入式Weblogic,如果要更改侦听地址,只需执行以下步骤:

  • 如果尚未执行此操作,请在管理控制台的“更改中心”中单击“锁定并编辑”(请参阅)