系统管理指南:基本管理

Procedure如何列出已部署的应用程序

  1. 成为超级用户或同等角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 列出已部署的应用程序。

    如果您所运行的版本不低于 Solaris 10 11/06 发行版,请使用以下命令:


    # wcadmin list -a
    
    Deployed web applications (application name, context name, status):
     
        console  ROOT            [running]
        console  com_sun_web_ui  [running]
        console  console         [running]
        console  manager         [running]
        legacy   myapp           [running]

    该命令会列出所有已注册和已部署的应用程序。所列出的传统应用程序的名称中会显示 legacy。请参见如何确定应用程序是否为传统应用程序。列出的所有其他应用程序都是当前的应用程序,应当按照如何使用 Oracle Java Web Console 注册当前应用程序中的说明进行注册。

    通常,显示的应用程序状态包含 runningstopped。如果状态为 running,则应用程序当前已装入并且可用。如果状态为 stopped,则应用程序当前未装入,从而不可用。有时应用程序会成功注册和部署,但由于应用程序中的问题而不会装入。如果这样,则应用程序的状态为 stopped。请检查 console_debug_log,以确定尝试装入应用程序时,从控制台的基础 Web 容器 Tomcat 追溯是否有错误。有关 console_debug_log 的更多信息,请参见使用控制台调试跟踪日志

    如果所有的应用程序都显示 stopped (包括控制台应用程序),则通常意味着控制台的 Web 容器没有运行。本例中的应用程序列表是从在 Web 容器中注册的静态 context.xml 文件中获取的。

    对于 Oracle Solaris 10、Solaris 10 1/06 和 Solaris 10 6/06 发行版,请使用以下命令:


    # smreg list -a
    
    The list of registered plugin applications:
    
            com.sun.web.console_2.2.4       /usr/share/webconsole/console
            com.sun.web.ui_2.2.4    /usr/share/webconsole/com_sun_web_ui
            com.sun.web.admin.yourapp_2.2.4 /usr/share/webconsole/yourapp