一个EOS应用可以使用数据源(称为应用数据源),也可以不使用数据源。如果使用数据源时,其缺省的数据源的名称为default。EOS
安装程序安装了EOS服务器后,缺省部署一个eos-default应用,该应用会建立一个名为default的数据源。
这里我们介绍的是多应用部署,即在default之外创建新的应用,包括两个过程:
1. 创建应用
在管理服务器的domain目录下,对应被管服务器的仓库目录中,创建一个应用的仓库目录,包含了与应用的基本配置信息,以及发布的平台级系统构件包(如foundation、工作流等)。应用创建后只是创建了一个空的应用,不包含任何用户自己的程序,用户以后可以向空应用部署构件包。但应用如果不部署,是不能在被管服务器上运行的。
操作步骤:
(1) 启动EOS Server,登陆EOS Governor(http://localhost:8080/eos-governor),在左边的菜单导航栏选择“Governor管理应用管理”,右边显示应用管理页面。可以看到默认的eos-default应用,如图5-16所示。
(2) 点击【创建应用】,进入创建应用页面,如图5-17所示。
“可选平台模块”是用来选择新应用部署哪些EOS提供的平台级系统模块,根据实际情况进行勾选。如果登录的EOS开发版的管理控制台,“数据源”项可以选择“默认数据源”和“自定义C3P0数据源”,如果是在生成环境下,由于应用服务器是Jboss、Weblogic或Websphere,“数据源”项可以选择“默认数据源”和“自定义JNDI数据源”。这里设置的数据源,在创建应用后,都可以重新设置,方法参考数据库配置中的数据源配置部分。
(3) 点击【确定】按钮,完成创建应用操作,自动返回到应用列表页面。如图5-18所示。
从图中可以看到新创建的testApp未部署,也未启动。此时只是一个空应用,并没有部署到EOS Server下面,无法供我们使用