以下是手动发布:
Download(准备工作):
- download javapetstore-2.0-ea5-installer.jar from <http://vdisk.weibo.com/?leftnav=1&wvr=4 >
- download glassfish-installer-v2.1.1-b31g-windows.jar from <http://glassfish.java.net/public/downloadsindex.html#top >
- install Ant 1.8xx.
Install :
- 双击 javapetstore-2.0-ea5-installer.jar 文件 ,jar文件运行完成后会在当前目录下生成一个 ---javapetstore-2.0-ea5 文件夹 (如果双击没用可以在当前目录下在命令行里 java -jar javapetstore-2.0-ea5-installer.jar ), 修改 javapetstore-2.0-ea5\bp-project下的build.properties 文件(具体可参考 http://mmscau.iteye.com/blog/454819 ) 。
- 在你的glassfish-installer-v2.1.1-b31g-windows.jar 目录下 用命令行 运行
java -Xmx256m -jar
glassfish-installer-v2.1.1-b31g-windows.jar 。
到生成的目录 glassfish下运行 ant -f setup.xml (前提是你安装好 Ant)。
到bin 目录 下 运行 asadmin start-domain domain1(命令参考 http://babe0555.blog.sohu.com/134578803.html ) 关闭glassfish 命令是 asadmin stop-appserv
打开 http://localhost:4848 你看到登录界面说明你的glassfish安装成功。
3. 配置数据库:
首先,到 glassfish\javadb\bin 运行 startNetworkServer.bat 启动derby数据库,
接着到 javapetstore-2.0-ea5\setup 目录命令行下运行 ant -f setup.xml ,数据库会自动创建。
数据源可在glassfish的adminconsole 里配置 (参考http://sorincalex.blogspot.com/2010/09/making-java-petstore-work.html )
4. 到 javapetstore-2.0-ea5 目录命令行下 运行 ant
Build successful 后,你会看到当前目录下会生成几个文件夹,到dist目录下有打包好的 petstore.war .
6. 把 petstore.war copy 到 glassfish\domains\domain1\autodeploy 下重启glassfish .
停掉glassfish : asadmin stop-appserv
启动glassfish : asadmin start-domain domain1
打开 http://localhost:8080/petstore
http://blog.youkuaiyun.com/baobaobag007/article/details/5472505
http://xuyoumi.blog.163.com/blog/static/5890099520083196445477/