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
使用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
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/