1.介绍
1.1 JFox
JFox 应用服务器是一个开放源码的J2EE规范的实现,JFox应用服务器具备以下功能特性:
. Web 服务器,支持Servlet 2.3, JSP 1.2
. 基于JMX的管理
. 支持EJB 2.0
. 支持JTA 1.0.1
. 支持JNDI 1.2
. 支持Java Mail 1.3.1
. 支持JDBC 3.0
. 支持JavaRMI 1.0
JFox是由开放源码社区www.huihoo.org 的开发人员协同研发完成,现在是中国NO.1 的开放源码Java应用服务器,它已经被全世界的开发人员下载了2058个拷贝,并逐步被广泛的使用。
JFox 可以运行在不同的操作系统上,如Linux, Solaris,
Windows, etc.同时JFox也支持多种数据库,包括:Oracle,
DB2, SQL Server, 以及MySQL。
更多关于JFox的信息,可以访问:http://www.huihoo.org/jfox
1.2 JPetStore
JPetStore是一个基于iBATIS开源持久层组件的Web应用, iBATIS包括SQL Maps 2.0 和 Data Access
Objects 2.0 frameworks. JPetStore是展现如何使用这些框架实现一个典型的J2EE Web应用的优秀范例.
更多关于JPetStore的信息,可以访问: http://www.ibatis.com/jpetstore/jpetstore.html
2.运行环境
2.1软件环境
名称 版本号
JDK 1.4.2_01 or Higher
Application Server JFox 1.2 or Higher
Database MySQL 4.0 or higher
Operation System Windows 2000 Server, XP, Unix, RedHat 2004
3.系统安装
3.1 Java安装
1) 从http://java.sun.com/j2se/1.4.2/download.html 安装JDK 1.4.2或更高版本,
在我的电脑à 高级à 环境变量中设置%JAVA_HOME%;
3.2 JFox 安装1)
从http://sourceforge.net/projects/JFox 下载JFox 最新版本,解压缩到指定目录
2) 在JFox安装目录的bin目录下,运行startup.bat启动JFox
3) 连接http://localhost:8080,可以访问JFox的Web界面,在这里可以执行JFox提供的例子
4) 连接 http://localhost:8082,可以看到正在运行的系统组件,并可以进行管理
3.3安装MySQL
1) 从http://dev.mysql.com/downloads/下载MySQL 4.0,解压缩并运行安装程序
2) 从http://dev.mysql.com/downloads/other/mysqlcc.html下载MySQL Control
Center ,解压缩并运行安装程序
3) 启动MySQL, 并运行MySQL Control Center
4.JPetStore应用部署4.1
JPetStore部署
1) 从http://sourceforge.net/projects/ibatisjpetstore/ 下载JPetStore 4.0,
解压缩到指定目录, JPetStore目录结构如下
JPetStore
/build
/ddl
/devlib
/doc
/lib
/src
/web
|
2) 从http://dev.mysql.com/downloads/connector/j/3.0.html 下载MySQL JDBC
Driver mysql-connector-java-3.0.15-ga.zip ,解压缩并将mysql-connector-java-3.0.15-ga-bin.jar拷贝到上述JPetStore的lib目录下
3) 修改上述JPetStore的src/properties/database.properties文件
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/jpetstore
username=jpetstore
password=jpetstore
4) 重新构建JPetStore, 在build目录下运行build.bat,
将会在build/wars/生成jpetstore.war
5) 安装数据库脚本,在ddl\mysql目录下可以找到
jpetstore-mysql-schema.sql
jpetstore-mysql-dataload.sql
jpetstore-mysql-create-user.sql
在MySQL Control Center SQL窗口中依次执行
5) 在MySQL CC中创建用户jpetstore,并设置密码为jpetstore
,并赋予jpetstore用户所有访问jpetstore schema的权限。
6) 将jpetstore.war拷贝到JFox安装目录的deploy目录下
4.2运行JPetStore
启动JFox, 在浏览器中地址栏中键入http://localhost:8080/jpetstore
您就可以看到如下的页面

运行在JFox 上的JPetStore在线演示可以从http://www.jfox.cn/jpetstore 访问到
期待有更多的成功应用被移植到JFox上,如果你有成功的案例,请分享给我们
请发送电子邮件到: jfox-developers@lists.sourceforge.net
.参考
1. http://www.huihoo.org/jfox
2. http://prdownloads.sourceforge.net/ibatisjpetstore/JPetStore-1-2-0.pdf?download
3. http://www.ibatis.com/jpetstore/DevDays.pdf |
|