补充:我现在又回归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/)很不错。
开始不不喜欢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/)很不错。