在Weblogic服务器中查看已部署的应用程序

20

我是Weblogic的新手,想知道我的文件在Weblogic中是如何排列的? 我之前只用过Tomcat,在Weblogic服务器上部署是第一次。

在Tomcat中,我可以通过查看Tomcat主目录和WebApps文件夹来查看我的项目的展开视图。在那里,我可以查看我的应用程序css/js/资源文件的部署情况。

%TOMCAT_HOME%\webapps
我希望在Weblogic中找到类似的功能,有人能告诉我怎么做吗?谢谢。
顺便说一下,我正在使用Weblogic 10.3.4。
2个回答

19

WebLogic支持多种不同的应用部署方式,所以对于你的问题并没有一个直截了当的答案。

通常情况下,如果您部署了war/ear文件,那么WebLogic将它们放置在$WEBLOGIC_HOME/application目录中。然后WebLogic将把您的ear/war文件解压到一个单独的wl_stage文件夹中,该文件夹将位于您的managedServer目录下。

您还可以使用WebLogic的autodeploy功能(不建议用于生产应用),其中WebLogic将自动解压该应用程序。

总之,您可能需要查阅文档来获取所有问题的答案。

http://download.oracle.com/docs/cd/E13222_01/wls/docs81/deployment/overview.html


@Kai,你好,谢谢你的关注。我正在使用Jdeveloper在集成Weblogic服务器中部署我的应用程序。你知道如何找到它吗?谢谢。 - Mark Estrada
1
你应该能看到一个 $JDEV_HOME\System.11.1.your.ip.address\DefaultDomain 目录。在这个目录下,应该有一个应用程序目录。 - Kal
我在我的Weblogic 12c安装中没有找到wl_stage文件夹和managedServer文件夹。 您能告诉我它们的位置吗? - Balayesu Chilakalapudi
对我来说,“应用程序”文件夹不存在,我是通过界面使用“安装”按钮部署的,而WebLogic似乎使用了该文件目录。 - zygimantus

3

我不确定您是想知道要部署到哪里还是已经部署的应用程序在哪里。但是如果您想查看Weblogic中部署的应用程序位置,可以在启动服务器后进入其控制台(例如localhost:7001/console),然后按照以下步骤操作:

  1. 找到并点击“Deployments”标签
  2. 在右侧面板中找到并点击您的应用程序
  3. 点击“Overview”选项卡,然后您将在打开的信息表中看到“Path”。

这意味着WebLogic中没有一个特定的webapps文件夹?每个应用程序都有自己的路径? - zygimantus
就像Kal在上面回答的那样,Weblogic通过探索约定目录来支持自动部署。但我建议通过指定ear/war/etc目录来部署。我使用weblogic-maven-plugin这样部署应用程序:mvn com.oracle.weblogic:weblogic-maven-plugin:deploy -Dadminurl=t3://localhost:7001 -Duser=weblogicUsername -Dpassword=weblogicPwd -Dsource=directory/to/your/application.ear -Dname=yourApplicationName -Dtargets=AdminServer - Willie Z

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接