***小弟菜鸟一名,反反复复忙活了一两天才弄好的,这是我的整个安装过程***
第一步:搭建应用环境
一、我用的软件:
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的安装:略
第二步:修改部份文件
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
第三步:发布
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
分享到:
相关推荐
maven-glassfish-plugin-2.0-sources.jar
maven-glassfish-plugin-2.0.jar
"javapetstore-2.0-ea5" 是一个早期版本的 Java Pet Store 示例应用,它是基于Java技术栈构建的。这个项目主要是为了展示如何使用Java Enterprise Edition(Java EE,现称为Jakarta EE)来开发分布式、面向服务的...
离线安装包,亲测可用
- **热部署:** 支持在不重启服务器的情况下更新应用。 **总结** 通过以上内容,我们可以了解到 GlassFish 2.1.1 版本提供了全面的支持来帮助开发者和管理员构建、部署和管理高性能的企业级 Java 应用程序。无论...
为了成功部署和运行PetStore 2.0,我们需要确保以下环境已正确设置: 1. **Ant 1.7**:Ant是一个Java构建工具,负责编译、打包和测试项目。版本1.7是PetStore 2.0所依赖的,用于构建和部署过程。 2. **JDK 1.6**:...
将下载的`glassfish-v3.zip`解压到`/usr/local/glassfish/`目录下,这是系统默认的安装位置。解压后,GlassFish将自动配置一系列默认的管理属性,包括: - `domain.name="domain1"` - `instance.name="server"` - `...
glassfish-persistence-api-b32g.jar
今天我们将深入探讨一个名为“glassfish-plugin-0.1.0-RELEASE”的Gradle插件,它能够帮助我们轻松地在Gradle构建流程中集成和管理Glassfish服务器。 首先,我们要明确这个插件的核心功能——它是一个开源项目,名...
《Glassfish-CORBA-Source-3.1.0-b021与Fedora数据传输对象解析》 Glassfish-CORBA-Source-3.1.0-b021.zip是一个压缩包,其中包含了Glassfish服务器的一个特定版本的CORBA(Common Object Request Broker ...
maven-glassfish-plugin-3.0-prelude-sources.jar
maven-glassfish-extension-3.0-prelude-sources.jar
maven-glassfish-plugin-3.0-prelude-embedded-m2.jar
maven-glassfish-extension-3.0-prelude-embedded-m2.jar
maven-glassfish-plugin-3.0-prelude-embedded-m2-sources.jar
maven-glassfish-extension-3.0-prelude-embedded-m2-sources.jar
maven-glassfish-plugin-3.0-prelude.jar
maven-glassfish-plugin-2.1-sources.jar
maven-glassfish-extension-3.0-prelude.jar
maven-embedded-glassfish-plugin-4.0-sources.jar