GlassFish v3(已结,不要回复了)

补充:我现在又回归Tomcat了,主要在开发时使用。把内存设置加大了,情况良好。 
开始不不喜欢Glassfish了,人总是这么复杂  。 
--------------------------------------------------------------------- 
伦理片 http://www.dotdy.com/
原因:Tomcat很不错,但修改代码保存后reload几次后就死了(自动部署), 所以今天换用glassfish 试试。 

GlassFish 下载地址   http://download.java.net/glassfish/v3/  
glassfish v3 版本说明 

glassfish-v3-unix.sh 适用Solaris,Linux,MacOS,UNIX系统,全平台版本                  
glassfish-v3-web-unix.sh 适用Solaris,Linux,MacOS,UNIX系统,web简版 
glassfish-v3-windows.exe  适用windows ,全平台版 
glassfish-v3-web-windows.exe 适用windows ,web简版 

glassfish-v3.zip    多平台解压,全平台版 
glassfish-v3-ml-b64.zip 多平台解压,多语言,全平台版 
glassfish-v3-web.zip  多平台解压,web简版 
glassfish-v3-web-ml-b64.zip  多平台解压,多语言,web简版 

--------------------------------------------------------------------- 

我的环境介绍: 
windows XP sp3 
jdk  1.6.0_18 
tomcat 6.0.18 
eclipse 3.4 
glassfish-v3-ml-b64.zip 


JDK 一定要使用1.6.0_16以上,我刚开始使用1.6.0_13,进不去glassfish 管理控制台(http://localhost:4848/), 进入管理平台,说正在装入,一会,就出404错误了: 
/common/index.jsf not found。 

--------------------------------------------------------------------- 
一、给Eclipse安装glassfish服务器的Server Adapter 

在Eclipse的主菜单栏--window--show view--orther--server--servers--ok,打开servers控制窗口。 

在Servers控制窗口上右击,New -- Server -- Dowload additionl server adapters 选择安装glassfish 的Server Adapter。 

二、下载glassfish,解压在E:\glassfish-v3-ml-b64 

三、在Eclipse的Servers上右击,New -- Server ,添加glassfish 服务器。 
E:\glassfish-v3-ml-b64\glassfishv3\glassfish\domains\domain1 
domain1是glassfish默认自带的,我们用使用这个 

四、发布项目,在新添加的服务器上右击,选 Add and remove perjects,布署项目。 

五、启动glassfish ,访问,成功。 
http://localhost:4848/  可进入管理控制台 


----------------------------------------------------- 

遇到的问题: 
------------------------ 
this.getClass().getClassLoader().getResource("/").getPath(); 
在Tomcat中可以执行,返回真实路径,但在glassfish 中只返回“/” 
------------------------ 
JDK 一定要使用1.6.0_16以上 
------------------------ 
启动某个目录下的 domain: 
asadmin> start-domain --domaindir E:\\eclipse3.5WorkSpace\\.metadata\\.plugins\\ 
com.sun.enterprise.jst.server.sunappsrv92  domain1 
------------------------ 
配置连接池: 

E:\glassfish-v3-ml-b64\glassfishv3\glassfish\domains\domain1\lib\ext   放入数据库驱动 

http://localhost:4848/ 进入管理平台,资源--JDBC ,连接池, 新建 
JNDI 名称:  随便启名  myPool 
资源类型: javax.sql.ConnectionPollDataSource 
数据源类名称: oracle.jdbc.pool.OracleDataSource 
空闲超时:0 

添加如下属性 
其它属性: 
url:"jdbc:oracle:thin:@192.168.0.56:1521:dbName" 
username:**** 
password:**** 
保存 

引用

可使用的属性如下: 
user        用户名 
password    密码 
databaseName数据库名 
serverName  数据库IP 
port        数据库端品号 
networkProtocol 
roleName 
datasourceName 
description 
url         url,:"jdbc:oracle:thin:@192.168.0.56:1521:dbName" 




建JDBC资源: 
JNDI 名称:随便启名 jdbc/db 
池名称: 前面启的 myPool 

----------------------------------------------------- 

关于热部署 

Tomcat很不错,但修改代码保存后reload几次后就死了, 所以今天换用glassfish 。 

我修改了代码(*.java)保存后,控制台自动提示

GlassFish没有重启,  但应用重启了,很快。 很好。提供了管理平台(localhost:4848/)很不错。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值