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

WebLogic控制台-重新部署应用程序时不存在应用程序文件

景仲渊
2023-03-14

通过WebLogic Admin控制台停止/启动部署时,有时我们会收到以下错误:

Unable to access application source information in '/opt/product/oracle/local/managedservers/mydomain/servers/serverA/stage/apputil/apputil.war' 
for application 'apputil’. 
The specific error is: [Deployer:149158] No application files 
exist at '/opt/product/oracle/local/managedservers/mydomain/servers/serverA/stage/apputil/apputil.war'

然而,如果我停止并启动托管服务器,部署似乎又回来了。

我的问题是,为什么这些war文件在服务器运行时从托管服务器上随机消失?这通常发生在我们有一段时间(6个月)没有接触部署之后。还有其他部署的war文件。它不会影响应用程序的运行,直到我们尝试停止/启动它。

这就是文件系统前后的样子。

[oracle@serverA stage]$ pwd;ls -alstr
/opt/product/oracle/local/managedservers/mydomain/servers/serverA/stage
total 20
4 drwxr-x--- 8 oracle dba 4096 Mar 19  2014 ..
4 drwxr----- 3 oracle dba 4096 Mar 19  2014 app-crypto-util
4 drwxr----- 2 oracle dba 4096 Mar 19  2014 appadmin
4 drwxr----- 2 oracle dba 4096 Mar 19  2014 appsm
4 drwxr----- 5 oracle dba 4096 May  1 15:29 .

[oracle@serverA stage]$ ls
appadmin  app-crypto-util  appsm

在此处重新启动托管服务器。。。

[oracle@serverA stage]$ ls
appdmin  app-crypto-util  appsm  apputil

[oracle@serverA stage]$ ls -alstr
total 24
4 drwxr-x--- 8 oracle dba 4096 Mar 19  2014 ..
4 drwxr----- 3 oracle dba 4096 Mar 19  2014 app-crypto-util
4 drwxr----- 2 oracle dba 4096 Mar 19  2014 appadmin
4 drwxr----- 2 oracle dba 4096 Mar 19  2014 appsm
4 drwxr----- 2 oracle dba 4096 Jun 25 14:35 apputil
4 drwxr----- 6 oracle dba 4096 Jun 25 14:35 .

[oracle@serverA stage]$ ls -alstr apputil/apputil.war 
28660 -rw-r----- 1 oracle dba 29347298 Jun 25 14:35 apputil/apputil.war

共有2个答案

胡禄
2023-03-14

参考阶段目录修改日期,似乎此目录是在事件发生时创建/编辑的,可能是由脚本创建的,如果是这样,问题应该来自复制应用程序战争时的该脚本。

因此,在我的观点中,当停止部署时,weblogic可能会停止apputil托管服务器,从th stage dir中删除war,当停止部署后启动部署时,它不会在之前启动指定的托管服务器,并尝试重新部署导致异常的所有应用。

沈开畅
2023-03-14

当AdminServer时可能会发生这种情况

使用参数:-remote-upload

即:

java weblogic.Deployer -adminurl t3://200.10.10.125:7001 -verbose -username weblogic -password welcome1 -deploy -targets WLCluster -name sample -remote -source sample.war -upload

 类似资料:
  • 在webLogic 12C中部署Spring boot应用程序时遇到问题。 10.4.4 403禁止服务器理解请求,但拒绝满足它。授权将无济于事,请求不应该重复。如果请求方法不是HEAD,并且服务器希望公开请求未被满足的原因,它应该在实体中描述拒绝的原因。当服务器不想透露请求被拒绝的确切原因时,或者当没有其他响应适用时,通常使用此状态代码。 我想知道是否有人能帮忙。

  • 当我在webLogic上部署我的第一个web应用程序时,我会遇到以下错误: WebLogic.Application.ModuleException:java.lang.NullPoInterException位于WebLogic.Application.Internal.ExtensibleModuleWrapper.Prepare(ExtensibleModuleWrapper.java:11

  • 我正在使用Maven和WebLogic。在使用Maven构建应用程序时,我可以使用管理控制台在本地Weblogic上手动安装它。 当试图使用Eclipse IDE在服务器上部署相同的应用程序时,我得到了一个NoClassDefFoundError。(我在Eclipse中的Oracle Weblogic Server tools中尝试了“发布为虚拟应用程序”和“发布为分解归档”)。 我使用的是Web

  • 我使用的是WebLogic10.3.5。当我在eclipse中本地部署Struts2应用程序时,它运行良好。当我试图通过管理控制台部署我的应用程序时,我得到了一个Struts 2错误,name not found for action。 当我看着这张照片的时候。war文件,它有所有的库和类。我按照以下说明通过管理控制台进行部署。我可以通过管理控制台成功地部署,但是当我尝试使用应用程序的测试链接时,

  • 我运行< code>heroku open时出现应用程序错误。我查了日志,这是: 2016-06-19T05:22:44.640391 00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=获取路径=“/”主机=drawparty-.herokuapp。com request_id=6712804b-95f9-49ce-92a5-7f45df7bb79e fw

  • } **pom.xml:** https://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.0.release de.basf.ap.Agrilog support-service 1.0.0 support-service war Agrilo