逐一安装在开始编写代码之前,需要在计算机上安装所有这些软件。
安装 Web 服务器选择何种 Web 应用服务器对于本项目来说没有实质的影响,只要能够在其上轻松运行 Java servlet 即可。我发现安装 Apache Tomcat 5.5 并联合使用它和 Eclipse IDE 十分方便。这样一来,我就可以在一个很方便的位置部署我的 bot、servlet 和 Web 页面。
如果您是一名 Java 开发人员,那么很可能已经设置了与此类似的环境,如果还没有,可以参考如下的这些安装步骤:
- 下载 Apache Tomcat 5.5.x。如果使用的是 Windows 操作系统,就会发现最为简单的方式是使用 Windows 安装程序。不管何种情况,均需要核心库。
- 运行安装程序,或将库解压缩到一个方便的目录(最好路径内不要有空格)。
- 下载并安装 Eclipse 3.3。
- 创建一个新的 Dynamic Web 项目。
- 右键单击此项目并创建一个新的 servlet。在这个阶段名称并不重要。
- 右键单击此 servlet 并选择 Run As > Run on server。
- 选择安装一个新的服务器并遵照指导添加刚刚创建的那个 Tomcat 安装。一旦新服务器创建完毕,右键单击此项目并删除它。
- 之后,当运行真正的 servlet 时,选择使用现有的服务器并选择您刚刚创建的那个服务器。
安装 Openfire上述操作完成后,就可以开始安装特定于本项目的程序了。下载 Openfire 安装程序并按如下步骤操作:
- 启动这个可执行程序。
- 选择一种语言。
- 单击 Next。
- 接受许可协议并单击 Next。
- 选择一个位置并单击 Next。
- 如果使用的是 Windows,选择 Start 菜单文件夹并单击 Next。
- 选择完整运行 Openfire 并单击 Finish。
该过程将 Openfire 作为一种简单的应用程序安装;安装完成后,还会弹出一个控制窗口。如果愿意的话,也可以将其作为服务安装以便在启动计算机时启动它。
配置 Openfire当第一次运行 Openfire 时,必须先决定它将如何运行。这个控制窗口应该如图 1 所示:
图 1. Openfire 控制窗口 请注意服务器已经运行,但还需要进行配置。单击 Launch Admin 来在浏览器内启动管理应用程序并按如下步骤操作:
- 选择一种语言并单击 Continue。
- 设置机器的主机名以及想要使用的端口,如图 2 所示。单击 Continue。
图 2. 设置服务器的主机名和管理端口 - Openfire 需要一个数据库来存储帐号和消息信息。可以使用自己创建的数据库,但对于像本项目这样简单的应用程序,最好是使用嵌入的数据库,如图 3 所示:
图 3. 选择一种数据库 - 现在,需要告知 Openfire 想要如何存储用户信息。默认的方式是使用标准数据库表,但也可以以 LDAP 目录运行 Openfire,如图 4 所示。除非有合理的原因,否则请选择使用默认方法。
图 4. 决定如何存储用户 - 接下来,设置管理员帐号,如图 5 所示。请务必注意所输入的密码;如果密码丢失,需要重新进行安装。
图 5. 设置管理员帐号 - 在控制窗口,再次单击 Launch Admin 或将浏览器指向为管理服务所选的主机名和端口。
接下来,创建合适的用户帐号。 |