- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EOS6-EOSServer和管理监控
EOS6 -EOS Server和管理监控 作者:陈光耀 2008年05月 EOS管理的基本概念 EOS应用 EOS服务器(EOS Server) EOS服务器组(Group) EOS域(Domain) 主管服务器和被管服务器(Admin Server、Managed Server) 基本概念EOS Server和应用 EOS应用: 使用EOS Studio开发的,符合SCA规范的面向构件的J2EE应用。 EOS Server: 可以运行EOS应用的运行环境,在应用服务器之上,构建的符合SCA规范、面向构件的服务器运行环境。 EOS Server支持多应用 EOS Server支持Tomcat、JBoss、Websphere、WebLogic应用服务器(通过安装程序自动支持),并可以通过手工安装方式有限支持其他应用服务器(如金蝶的J2EE服务器)。 对其他应用服务器的有限支持:不能直接部署和卸载应用,但可以部署、卸载构件包(即程序升级) 基本概念EOS组和域 EOS服务器组(简称组): 用于发布和运行相同应用的若干个服务器的集合,作为一个应用发布的整体(即只向组发布应用,组内个服务器的应用自动保持同步)。 不支持集群的组、支持集群的组 对集群的有限支持(不支持应用部署,但支持应用中构件包部署和同步、应用配置文件的同步) 域(Domain): 包含若干个独立EOS服务器、若干个EOS组的多个被管服务器的集合,这些服务器中,由其中一台服务器充当主管服务器,对其他服务器(包括自己)进行管理。 一个主管服务器的governor只能管理一个域。 一个最简单的域:只有一个EOS服务器,其governor管理自己 。 一个较典型的域:一个主管服务器,若干个被管的独立服务器,以及若干个组,组中包含几个被管的非独立服务器。 一个典型的域的例子 EOS Server的目录结构(以Tomcat为例) apache-tomcat-5.5.20: 应用服务器的主目录 eosserver: EOS服务器的主目录(eosHome) EOS Server的目录结构 base: 模板目录(服务器、组创建的模板、应用创建、部署用模板目录) config:服务器的配置目录 domain:域的仓库目录 logs:服务器级日志目录 scripts:脚本目录 tmp:临时目录 working:工作目录 EOS Server的目录结构config目录 config.xml:当前server的运行配置 绑定IP和端口(管理端口、JNDI端口) 应用服务器类型和版本号 应用服务器相关属性(目录等) 启动监听器 做为被管服务器的相关配置 log4j_eos.xml:服务器级日志配置 deploy.xml:当前Server运行的应用和构件包配置信息。这个文件不允许手工修改。 EOS Server的目录结构working目录 working目录是应用真正的加载目录 work:构件包的工作目录 system:系统构件包目录 user:用户构件包目录 META-INF:构件包配置和资源文件目录 temp:页面流、逻辑流的等临时编译的java文件目录 logs:应用级日志目录 config:配置文件和应用级资源文件目录 cache:cache的工作目录 lob_temp: CLOB和BLOB字段的临时目录 upload:上传文件的目录 服务器的启动和停止 启动:startServer.cmd 调试模式启动服务器(仅限于Tomcat) startServer.cmd –debug 作用: 1)可以使用eclipse进行远程调试 2)可以使用http查看到所有JMX服务 停止服务器: stopServer.cmd(推荐) Ctrl-C:不推荐,强行中断,可能会造成数据丢失,开发时问题不大,上线运行时禁止使用。 基本概念主管服务器和被管服务器 主管服务器(Admin Server) 被管服务器(Managed Server) 主管和被管的角色转换 addToDomain.cmd server2 8 6210 手工修改config/config.xml 指定服务器名称 指定主管服务器的IP和管理端口 managedServerNameserver2/managedServerName adminServerIP2/adminServerIP adminServerPort6199/adminServerPort EOS Server的目录结构base目录 ecd:系统构件包目录 eos-web:webUI框架 lib:eos和第三方类库(页面流编译需要用到) template.app:应用仓库的模板目录 template.
文档评论(0)