***小弟菜鸟一名,反反复复忙活了一两天才弄好的,这是我的整个安装过程***
[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
[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