技术开发 频道

社区版WAS的管理介绍



了解 config.list 文件

    config.list 文件(在 wasce_install_root\var\config 目录中)包含服务器上一次关闭时正在运行的资源和应用程序模块。如果启动服务器时没有使用特殊的指令,则服务器将读取 config.list 来确定它应该启动哪些资源和应用程序模块。如果您没有做任何更改,则将在 config.list 文件中看到以下的缺省启动序列(从上到下分行排列)。

配置 ID初始缺省计划用法
org/apache/geronimo/System system-plan.xml 包含操作 Community Edition 需要的基本服务。应该始终启动。
org/apache/geronimo/RMINaming naming-server-plan.xml 包含 RMI Naming 服务器配置。
org/apache/geronimo/Server j2ee-server-plan.xml 包含 Community Edition 要作为 J2EE 服务器所需要的服务。
org/apache/geronimo/Security j2ee-security-plan.xml 包含服务器的安全配置。如果您要查找安全方面的示例以用于自己的应用程序,请参见 j2ee-secure-plan.xml 文件。
org/apache/geronimo/SystemDatabase system-database-plan.xml 启动嵌入式 IBM Cloudscape 数据库服务器,它在缺省情况下侦听端口 1527。
org/apache/geronimo/SystemJMS system-jms-plan.xml 启动 JMS 连接工厂和缺省连接队列。
org/apache/geronimo/RuntimeDeployer j2ee-runtime-deployer-plan.xml 包含服务器的部署配置。
org/apache/geronimo/TomcatRuntimeDeployer j2ee-tomcat-runtime-deployer-plan.xml 包含 Tomcat Web 模块构建程序配置。
org/apache/geronimo/applications/Welcome/Tomcat welcome-tomcat-plan.xml 启动 Community Edition 欢迎页面。
org/apache/geronimo/Console/Tomcat webconsole-tomcat-plan.xml 启动 Community Edition 管理控制台(技术预览)。

您可以使用下列部署命令来查看哪些模块已经启动:



deploy.[bat|sh] --user system --password manager list-modules --started



deploy list-modules 命令的输出



Found 12 modules

+ org/apache/geronimo/applications/Welcome/Tomcat @ http://LinT42:8080/

+ org/apache/geronimo/Tomcat

+ org/apache/geronimo/RMINaming

+ org/apache/geronimo/ActiveMQServer

+ org/apache/geronimo/TomcatRuntimeDeployer

+ org/apache/geronimo/Server

+ org/apache/geronimo/Security

+ org/apache/geronimo/SystemDatabase

+ org/apache/geronimo/SystemJMS

+ org/apache/geronimo/RuntimeDeployer

+ org/apache/geronimo/Console/Tomcat

`-> geronimo-console-standard-1.0-M5.war @ http://LinT42:8080/console-standard

`-> geronimo-console-framework-1.0-M5.war @ http://LinT42:8080/console

+ org/apache/geronimo/System



    您可能会觉得奇怪,因为没有看到 config.list 文件中列出 org/apache/geronimo/Tomcat 和 org/apache/geronimo/ActiveMQServer,但它们实际上已经启动了。 org/apache/geronimo/applications/Welcome/Tomcat 和 org/apache/geronimo/Console/Tomcat 的 parentId 是 org/apache/geronimo/Tomcat。因此,根据 Community Edition 的依赖注入部署体系结构,org/apache/geronimo/Tomcat 将在欢迎页面和控制台页面启动之前启动。org/apache/geronimo/ActiveMQServer 服务器的情况与此相同,它将在 org/apache/geronimo/SystemJMS 启动之前启动。

使用 config.xml 来配置服务器属性

    如果您要更改不同服务器(如 Tomcat、RMI、Cloudscape 服务器)的端口和主机名,或者要配置自己的 CORBA 属性,则可以更改 Community Edition 提供的初始配置。Config.xml(在 wasce_install_root\var\config 目录中)用于存储系统管理员自己的自定义配置。您可以自定义 config.xml 中的所有服务器配置,既可以修改该 config.xml 中随 Community Edition 一起提供的缺省配置(RMINaming、RuntimeDeployer、Tomcat、Server、Security、ServerCorba 和 ActiveMQServer GBeans),也可以添加自己的配置。当服务器下一次启动时,它会从 config.xml 文件读取配置,并将其应用到配置存储中。配置更改不会写回到位于 wasce_install_root\doc\plan 目录的初始配置文件中,这些文件要保持原样。不管您要做什么,都别忘了首先备份服务器!有关更多信息,请参阅从系统故障中恢复。

下面的示例显示如何将 Tomcat 服务器 Web 容器的运行端口号从缺省的 8080 更改为 80。

0
相关文章