在glassfish2.1.1下部署petstore-2.0-ea5

***小弟菜鸟一名,反反复复忙活了一两天才弄好的,这是我的整个安装过程***

[b]第一步:搭建应用环境[/b]

一、我用的软件:
1、Eclipse3.6
2、glassfish 2.1.1
3、jDK6

二、安装glassfish:
在命令行下安装: java -Xmx256m -jar glassfish_name.jar
打开,Accept后我解压放在了命令的当前目录下,我是放在了 D:\glassfish

三、glassfish自带ant工具,设置ant的环境变量:
ANT_HOME :D:\glassfish\lib\ant
在path里面设置:%ANT_HOME%\bin和%ANT_HOME%\lib

四、进入cmd 界面 D:glassfish>ant -f setup.xml
build success 后服务器就安装好了
启动 Glassfish, 运行 <glassfish_dir>/bin/asadmin 输入start-domain domain1

五、GlassFish自带derby数据库。
1、配置环境变量:
   建立DERBY_HOME,值:d:\glassfish\javadb
   在Path加入:d:\glassfish\javadb\bin
   在CLASSPATH加入:d:\glassfish\javadb\lib\derby.jar;d:\glassfish\javadb\lib\derbyclient.jar;d:\glassfish\javadb\lib\derbytools.jar;d:\glassfish\javadb\lib\derbynet.jar
  2、测试看看Derby安装成功没有(配置完环境变量可能需要注销或重启一下)
   开始—Run—CMD
   运行 sysinfo
   如果安装成功,将会看到一些相关信息
(输入ij可以对数据库进行操作)
3、Eclipse和JDK的安装:略

[b]第二步:修改部份文件[/b]
1、d:/javapetstore-2.0-ea5/bp-project/app-server.properties 中有一行:
javaee.home=c:/Sun/SDK 改为 javaee.home=D:/glassfish (D:/glassfish服务器安装目录)
2、d:/javapetstore-2.0-ea5/bp-project/build.properties 中有两行:
(1)javaee.home=c:/Sun/AppServer 改为 javaee.home=D:/glassfish

(2)javaee.server.passwordfile=“{javaee}/samples/....”
改为javaee.server.passwordfile=D:/1.txt
并在D:盘下建一个1.txt 文件 里面的内容为一句话:
AS_ADMIN_PASSWORD=adminadmin

[b]第三步:发布[/b]
1、把数据库打开:
它使用的是derby数据库 ,点击服务器目录下
D:\glassfish\javadb\bin\startNetworkServer.bat
点击它就打开了数据库服务器,有一些提示信息(如果窗口一闪就关了,可能derby数据库环境变量配置有错误)。
2、创建数据库:(我运行时在命令行下出现错误不能运行,所以改用eclipse自带的ant来创建的数据库)
在eclipse下新建一个工程petstore(创建时添加源目录'src/java'和'web'),导入解压后的文件夹d:\javapetstore-2.0-ea5里的所有文件(报错不用管,缺少一些包,不影响部署)
petstore工程下有setup\setup.xml文件,点右键run as->ant build,Console提示成功生成数据库
3、发布 war 文件
命令行进入到d:\javapetstore-2.0-ea5,输入ant run直接生成war包并部署到glassfish,并弹出页面http://localhost:8080/petstore/,成功。

总结:1.DERBY数据库环境变量一定要配置
2.glassfish启动命令asadmin>start-domain domain1
结束命令asadmin>stop-domain domain1
3.创建数据库之前一定要把数据库服务器启动
D:\glassfish\javadb\bin\startNetworkServer.bat
(asadmin>start-database/asadmin>stop-database)


参考:http://xueyuyanghf2006.blog.163.com/blog/static/1544236420086246305991/
http://blog.chinaunix.net/u/1096/showart_1915846.html
http://www.iteye.com/topic/377757
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值