1、下载: http://java.net/download/javaee5 ... staller-9.0-b48.jar
2、将glassfish-installer-9.0-b48.jar放到D:/Program Files文件夹,进入该文件夹,在命令行输入:
java -Xmx256m -jar glassfish-installer-9.0-b48.jar
在弹出面板选接收后开始解压,生成glassfish文件夹,进入该文件夹,确保ant 安装正确的情况下输入;
ant -f setup.xml
3、启动服务器:(安装好以后服务器已经启动)
进入glassfish/bin下输入:
asadmin start-domain domain1
4、验证:在浏览器中输入
http://127.0.0.1:8080/
看到“Your server is up and running!”表示成功!
5、配置项
domain.name=domain1
instance.name=server
admin.user=admin
admin.password=adminadmin
admin.port=4848
instance.port=8080
orb.port=3700
imq.port=7676
https.port=8181
master.password=changeit (only in setup-cluster.xml)
启动GlassFish服务器
你通过启动域来启动服务器。域为属于它的服务器个例提供安全鉴定和管理等服务。启动域也就启动了该域内的服务器个例。当你安装GlassFish服务器时,就已经创建了一个名为domain1的默认域。
步骤
进入目录 install-dir/bin/
输入此命令来启动服务器: asadmin start-domain domain1
服务器启动后,你会看到以下信息:
Starting Domain domain1, please wait.
Log redirected to /glassfish/domains/domain1/logs/server.log.
Domain domain1 is ready to receive client requests. Additional services are being started in background.
Domain [domain1] is running [Sun Java System Application Server Platform Edition 9.0 (build b43)] with its configuration and logs at: [/glassfish/domains].
Admin Console is available at [http://localhost:4848].
Use the same port [4848] for "asadmin" commands.
User web applications are available at these URLs:
[http://localhost:8080 https://localhost:8181 ].
Following web-contexts are available:
[/web1 /asadmin ].
Standard JMX Clients (like JConsole) can connect to JMXServiceURL:
[service:jmx:rmi:///jndi/rmi://myhost:8686/jmxrmi] for domain management purposes.
Domain listens on at least following ports for connections:
[8080 8181 4848 3700 3820 3920 8686 ].
确认服务器正常运行
步骤
确认服务器在你的机器上正常运行,点击此URL: http://localhost:8080.
用localhost,如果浏览器和GlassFish服务器运行在同一台机器上。如果GlassFish服务器在另一台机器上, 则把该主机名放到以上的URL中。
默认端口是8080。如果你在安装时改变了端口,则在浏览器地址栏中改用你的端口。
你应该能看见服务器的欢迎页面。
通过自动部署来部署Hello应用
Java EE 5 教程里有个预先封装好的应用,它所做的事情就是说"Hello,"。你也可以从这里下载http://glassfish.dev.java.net/downloads/quickstart/hello.war. 这个Hello应用被封装在一个Web ARchive (WAR)文件里。企业应用也可以被封装成Java? ARchive (JAR) 或者 Enterprise ARchive (EAR) 文件的形式。
把封装的应用拖放或者复制到域的autodeploy目录,能让你花最小的力气把你的应用直接投入使用。
步骤
从 http://glassfish.dev.java.net/downloads/quickstart/hello.war 下载hello.war
把 hello.war 复制到 install-dir/domains/domain1/autodeploy/
--------------------------------------------------------------------------------
窍门 - 在Windows系统上,你可以在桌面上给autodeploy目录建立一个捷径,这样你就可以把hello.war文件拖放到这个捷径中。
--------------------------------------------------------------------------------
当部署应用结束后,服务器在autodeploy目录下产生了一个名为hello.war_deployed的文件。取决下你机器的速度,整个过程只需几秒钟。如果在这个文件产生以前访问该应用的页面,你会得到错误404-File Not Found。
通过这个URL来访问应用的页面: http://localhost:8080/hello.
你可以看见该应用的首页,提示你输入你的名字。
输入你的名字,点击提交按钮。
该应用就显示了个定制的回应,给你一个自己的Hello。