您可以在 Apache Tomcat 上安装 MobileFirst Analytics。
开始之前
确保您已具有
MobileFirst Analytics WAR 文件。有关如何下载和安装 Tomcat 的更多信息,请参阅
Apache Tomcat。请确保下载的版本支持 Java™ 7 或更高版本。有关哪个版本的 Tomcat 支持 Java 7 的更多信息,请参阅
Apache
Tomcat 版本。
过程
- 将 analytics-service.war 添加至 Tomcat webapps 文件夹中。
- 将 analytics.war 添加至 Tomcat webapps 文件夹中。
- 取消注释 conf/server.xml 文件中的以下段落,此段落存在于新下载的 Tomcat 归档中,但是已注释掉。
<Valve className ="org.apache.catalina.authenticator.SingleSignOn"/>
- 在 conf/server.xml 文件中声明两个 WAR 文件,并定义一个用户注册表。
<Context docBase ="analytics-service" path ="/analytics-service"></Context>
<Context docBase ="analytics" path ="/analytics"></Context>
<Realm className="org.apache.catalina.realm.MemoryRealm"/>
MemoryRealm 认可 conf/tomcat-users.xml 文件中定义的用户。有关其他选项的更多信息,请参阅 Apache Tomcat 域配置方法。
- 将以下段落添加到 conf/tomcat-users.xml 文件中以配置 MemoryRealm。
- 添加安全角色。
<role rolename="analytics_administrator"/>
<role rolename="analytics_infrastructure"/>
<role rolename="analytics_support"/>
<role rolename="analytics_developer"/>
<role rolename="analytics_business"/>
- 添加一些具有您期望的角色的用户。
<user name="admin" password="admin" roles="analytics_administrator"/>
<user name="support" password="demo" roles="analytics_support"/>
<user name="business" password="demo" roles="analytics_business"/>
<user name="developer" password="demo" roles="analytics_developer"/>
<user name="infrastructure" password="demo" roles="analytics_infrastructure"/>
- 启动 Tomcat 服务器并转至 MobileFirst Analytics Console。
http://localhost:8080/analytics/console
有关如何启动 Tomcat 服务器的更多信息,请参阅官方 Tomcat 站点。例如,请参阅 Apache Tomcat 7 以获取有关 Tomcat
7.0 的信息。