在geronimo上部署daytrader benchmark

1、首先安装JDK,并配置JAVA_HOME,在/etc/profile中添加如下内容

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH

GERONIMO_HOME=/root/geronimo-tomcat7-javaee6-3.0.0
DAYTRADER_HOME=/root/daytrader
export JAVA_HOME PATH CLASSPATH GERONIMO_HOME DAYTRADER_HOME JRE_HOME


GERONIMO_HOME,DAYTRADER_HOME是geronimo和daytrader的解压目录,可在下载之后添加到/etc/profile中。


2、下载geronimo3.0.0,下载地址为:http://geronimo.apache.org/apache-geronimo-v300-release.html

解压,进入bin目录执行:

geronimo run


如果启动成功,可以在 localhost:8080/console 中登录geronimo控制台,默认用户名和密码为system:manager

3、下载安装daytrader

使用svn下载daytrader-parent-3.0.0,命令为:

svn co http://svn.apache.org/repos/asf/geronimo/daytrader/tags/daytrader-parent-3.0.0 daytrader

daytrader是指定下载到的目录。

进入daytrader文件夹,安装,命令为:

mvn clean install

安装好之后部署daytrader。


4、部署daytrader.

部署daytrader需要用到daytrader-ear-3.0.0.ear,daytrader中可能并不存在,需要自己下载,下载地址为:

http://mvnrepository.com/artifact/org.apache.geronimo.daytrader.javaee6/daytrader-ear/3.0.0


daytrader-derby-xa-plan.xml文件在daytrader中是存在的,可以用find命令搜索一下,位置可能不同。

最终的部署命令如下,在geronimo的bin目录中执行:

./deploy deploy $DAYTRADER_HOME/javaee6/assemblies/daytrader-ear/daytrader-ear-3.0.0.ear $DAYTRADER_HOME/javaee6/plans/daytrader-derby-xa-plan.xml


用户名密码可以使用system,manager。部署成功之后就可以访问了,


5、访问,地址为:localhost:8080/daytrader。

初始化数据库在:Configuration - (Re)-populate  DayTrader Database


参考地址:http://chbrian.github.io/benchmark/2014/02/28/geronimodaytrader/


你可能感兴趣的:(在geronimo上部署daytrader benchmark)