- 浏览: 7188899 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (397)
- 架构研究 (44)
- 网络协议-TCP/HTTP (20)
- SPRING (23)
- HIBERNATE 3 (30)
- STRUTS 2 (20)
- Java/J2se (25)
- Servlet/Jsp (9)
- 开发工具IDE (10)
- WEB服务器 (17)
- 前端--Java Script (33)
- 前端--CSS (7)
- OS--Linux (31)
- OS--MAC OS (19)
- MySQL数据库 (19)
- Oracle数据库 (11)
- 项目管理工具 (12)
- 数据报表技术 (4)
- 图像处理技术 (10)
- 其它综合技术 (13)
- 权限管理 (1)
- MyBatis (1)
- 网络安全 (6)
- IO (21)
- PostgreSQL (2)
- Eclipse RCP (1)
- GWT (1)
- 算法 (3)
- Storm (2)
- zookeeper (3)
- 消息 (1)
最新评论
-
bukebuhao:
已解决,打开文件太多。ulimit -n 上次临时生效后再次s ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
bukebuhao:
ds重启后启动不了。报错信息如下,请大神帮助[2018-08- ...
TFS(Taobao File System)配置dataServer、分区、挂载数据盘 -
墨上清:
感谢,看完有了一个完整的知识网络。
Spring MVC 教程,快速入门,深入分析 -
云卷云舒灬:
谢谢,学到很多
Spring MVC 教程,快速入门,深入分析 -
luozhy:
非常感谢非常感谢
Project Web Access ActiveX控件 安装
补充:我现在又回归Tomcat了,主要在开发时使用。把内存设置加大了,情况良好。
开始不不喜欢Glassfish了,人总是这么复杂 。
---------------------------------------------------------------------
原因: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)保存后,控制台自动提示:
信息: Loading application www.pic.com at /www.pic.com
信息: Deployment of www.pic.com done is 9,266 ms
GlassFish没有重启, 但www.pic.com 应用重启了,很快。 很好。提供了管理平台(localhost:4848/)很不错。
参考资料:
http://visonguo.blog.51cto.com/510379/250955
http://bbs.163jsp.com/posts/list/659.html
http://hi.baidu.com/hivemind/blog/item/b989654a5e4b8e2408f7efc7.html
http://blog.csdn.net/dream8062/archive/2009/10/30/4748557.aspx
-----------------------------------------------------
补充:
用了两天了(glassfish-v3-ml-b64 中文), 体验很差,很不开心。
1、开始正常, 没多久数据源无法获得连接,RAR5058: Error while Resizing pool
2、我进入控制台在线把所有能更新的都更新了,结果提示更新完成,控制台就进不去了,500了,出错了。
补充:
现换用glassfish-v3-web-b74b版本,一直不错。有点开心了。
补充:我使用的IDE是eclipse 3.4,如果你使用myEclipse的话,现在只支持glassfish服务器 1.X,2.X 。myEclipse8.0也是。
GlassFish support in MyEclipse,Eclipse ,NetBeans ,jBuilder 请看下面的连接
https://glassfishplugins.dev.java.net/
评论
17 楼
zzh627
2013-05-06
this.getClass().getClassLoader().getResource("/").getPath();
在Tomcat中可以执行,返回真实路径,但在glassfish 中只返回“/”
请问这个问题怎么破。。。
在Tomcat中可以执行,返回真实路径,但在glassfish 中只返回“/”
请问这个问题怎么破。。。
16 楼
showzh
2012-08-28
15 楼
veenter
2010-12-05
我现在有个问题很苦恼,就是为什么我的不热部署呢!请问怎么回事
14 楼
elf8848
2010-09-08
ldbjakyo 写道
不错正在研究
我现在又回归了,使用的是Tomcat6,主要在开发时使用。
把内存设置加大了, 情况很好。
13 楼
ldbjakyo
2010-09-06
不错正在研究
12 楼
mercyblitz
2010-03-22
JDK版本一直困扰着,它需要1.6.0_18,这也太高了,最稳定还是1.6.0_07。
Java EE6 规范说到只需要用JDK6 ,因此这是一个很大问题。
Java EE6 规范说到只需要用JDK6 ,因此这是一个很大问题。
11 楼
wiwiluo
2010-01-27
小问题很多的,在tomcat下运行正常的写法,有可能在其他的容器下就会出现千奇百怪的错误,以前从tomcat转到resin的教训
10 楼
phenom
2010-01-27
这只鱼似乎不太友好 。一个JS 的时间 控件,\\这个字符经过它就没了。而且也不少这样的问题(不只我这样)。
除了在NB上可以正常使用外,Eclipse,Idea没有成功过。
环境JDK U 17,XP SP3。
内存方面。100多200左右吧。看你设置多少 了。没看出在和猫比有什么地方强了。
除了在NB上可以正常使用外,Eclipse,Idea没有成功过。
环境JDK U 17,XP SP3。
内存方面。100多200左右吧。看你设置多少 了。没看出在和猫比有什么地方强了。
9 楼
dmewy
2010-01-26
V3的内存占用多少?
V2我试了下200多M..
太高了.直接删了..
还不如用weblogic..
V2我试了下200多M..
太高了.直接删了..
还不如用weblogic..
8 楼
maomiandyou
2010-01-26
elf8848 写道
我前前后后写了几千字, 哪个S——B投我 “隐藏帖”。JE给你点儿权力, 你就瞎乱用。JE里的蛀虫!!!!
投新手帖 ,隐藏帖的 ,必遭报应。
我是以非常认真,负责的态度在维护这篇帖子,数次更新,反复修改。把遇到的问题和解决方法拿出来分享。我看你是嫉妒吧?JE这个积极向上的圈子不欢迎你。
LZ,你太激动了..
我也正准备用fish换cat
不知道好不好换啊..linux
7 楼
ginkgo
2010-01-22
那个glassfish v3 final 是 74b,现在发布一阵子了。你应该用看看。
6 楼
elf8848
2010-01-21
我前前后后写了几千字, 哪个S——B投我 “隐藏帖”。JE给你点儿权力, 你就瞎乱用。JE里的蛀虫!!!!
投新手帖 ,隐藏帖的 ,必遭报应。
我是以非常认真,负责的态度在维护这篇帖子,数次更新,反复修改。把遇到的问题和解决方法拿出来分享。我看你是嫉妒吧?JE这个积极向上的圈子不欢迎你。
5 楼
elf8848
2010-01-21
今天又遇到一个错误:
发生错误的过程:
修改代码后,自动部署名,Glassfish弹出窗口,如下图:
窗口内的文字是:
cannot Deploy CDRK
Deployment Error for module: CDRK: Exception while loading the app : java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration%%%EOL%%%
控制台有错误信息如下:
信息: Unsanitized stacktrace from failed start...
com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'jar:file:/E:/glassfish-v3-web/glassfishv3/glassfish/domains/domain1/eclipseApps/工程名/WEB-INF/lib/webreporting-jsf.jar!/META-INF/faces-config.xml': org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
faces-config.xml的内容:
<?xml version="1.0"?>
<!--
Copyright (c) 2005 Business Objects. All rights reserved.
-->
<!DOCTYPE faces-config PUBLIC
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
"http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
<!-- =========== FULL CONFIGURATION FILE ================================== -->
<faces-config>
<component>
<component-type>CrystalReports.UIReportPageViewer</component-type>
<component-class>
com.crystaldecisions.report.web.jsf.UIReportPageViewer
</component-class>
</component>
<render-kit>
<renderer>
<component-family>CrystalReports.DHTMLViewer</component-family>
<renderer-type>CrystalReports.ViewerHtmlRenderer</renderer-type>
<renderer-class>
com.crystaldecisions.report.web.jsf.ViewerHtmlRenderer
</renderer-class>
</renderer>
</render-kit>
<application>
<locale-config>
<default-locale>en</default-locale>
<supported-locale>en</supported-locale>
<supported-locale>de</supported-locale>
<supported-locale>es</supported-locale>
<supported-locale>fr</supported-locale>
<supported-locale>it</supported-locale>
<supported-locale>ja</supported-locale>
<supported-locale>ko</supported-locale>
<supported-locale>nl</supported-locale>
<supported-locale>pt</supported-locale>
<supported-locale>zh</supported-locale>
<supported-locale>zh_TW</supported-locale>
<supported-locale>zh_HK</supported-locale>
<supported-locale>zh_MO</supported-locale>
<supported-locale>zh_MY</supported-locale>
</locale-config>
</application>
</faces-config>
--------------------------------------------------------------
webreporting-jsf.jar 这个jar包是工程中早就有。不是今天新加的。
但以前不出错, 就今天出问题了,今天我从SVN中更新了几个类,现正在一步步还原查找中。。。
还原到更新之前的版本,问题依旧,哎。
结果 删除webreporting-jsf.jar包,好了, 反正我也用不到。
发生错误的过程:
修改代码后,自动部署名,Glassfish弹出窗口,如下图:
窗口内的文字是:
引用
cannot Deploy CDRK
Deployment Error for module: CDRK: Exception while loading the app : java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration%%%EOL%%%
控制台有错误信息如下:
引用
信息: Unsanitized stacktrace from failed start...
com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'jar:file:/E:/glassfish-v3-web/glassfishv3/glassfish/domains/domain1/eclipseApps/工程名/WEB-INF/lib/webreporting-jsf.jar!/META-INF/faces-config.xml': org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
faces-config.xml的内容:
引用
<?xml version="1.0"?>
<!--
Copyright (c) 2005 Business Objects. All rights reserved.
-->
<!DOCTYPE faces-config PUBLIC
"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
"http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
<!-- =========== FULL CONFIGURATION FILE ================================== -->
<faces-config>
<component>
<component-type>CrystalReports.UIReportPageViewer</component-type>
<component-class>
com.crystaldecisions.report.web.jsf.UIReportPageViewer
</component-class>
</component>
<render-kit>
<renderer>
<component-family>CrystalReports.DHTMLViewer</component-family>
<renderer-type>CrystalReports.ViewerHtmlRenderer</renderer-type>
<renderer-class>
com.crystaldecisions.report.web.jsf.ViewerHtmlRenderer
</renderer-class>
</renderer>
</render-kit>
<application>
<locale-config>
<default-locale>en</default-locale>
<supported-locale>en</supported-locale>
<supported-locale>de</supported-locale>
<supported-locale>es</supported-locale>
<supported-locale>fr</supported-locale>
<supported-locale>it</supported-locale>
<supported-locale>ja</supported-locale>
<supported-locale>ko</supported-locale>
<supported-locale>nl</supported-locale>
<supported-locale>pt</supported-locale>
<supported-locale>zh</supported-locale>
<supported-locale>zh_TW</supported-locale>
<supported-locale>zh_HK</supported-locale>
<supported-locale>zh_MO</supported-locale>
<supported-locale>zh_MY</supported-locale>
</locale-config>
</application>
</faces-config>
--------------------------------------------------------------
webreporting-jsf.jar 这个jar包是工程中早就有。不是今天新加的。
但以前不出错, 就今天出问题了,今天我从SVN中更新了几个类,现正在一步步还原查找中。。。
还原到更新之前的版本,问题依旧,哎。
结果 删除webreporting-jsf.jar包,好了, 反正我也用不到。
4 楼
hetylei
2010-01-18
glassfish热部署是整个应用重新部署,并不是单个class重新部署。貌似没有什么意义
3 楼
elf8848
2010-01-16
魔力猫咪 写道
Glassfish明确要求除了Mac,最低为Update17版,Mac上最低Update15。很明显,除非你使用的是Mac机器,使用Update16并不符合要求,出问题也很正常。
还有,到现在为止Glassfishv3都只有英文正式版,没有中文正式版。
我觉得你可能下载了里程碑版。这种版本是开发版,本身非常不稳定。请下载Glassfish网站提供的正式版本。
还有,到现在为止Glassfishv3都只有英文正式版,没有中文正式版。
我觉得你可能下载了里程碑版。这种版本是开发版,本身非常不稳定。请下载Glassfish网站提供的正式版本。
我的系统是windows XP ,
sun 有一款Eclipse3.5与GlassFish v3的绑定IDE,叫 glassfish-tools-bundle-for-eclipse-1.2.exe
我安装后,发现运行GlassFish时使用的是glassfish-tools-bundle-for-eclipse-1.2.exe 自带的jre 1.6.0_16, 所以windows XP系统加1.6.0_16(Update16)是可以运行Glassfish的。
我下载的确实不是正式版本,不太稳定,大家还是要使用稳定的正式版本,谢谢。
2 楼
魔力猫咪
2010-01-15
Glassfish明确要求除了Mac,最低为Update17版,Mac上最低Update15。很明显,除非你使用的是Mac机器,使用Update16并不符合要求,出问题也很正常。
还有,到现在为止Glassfishv3都只有英文正式版,没有中文正式版。
我觉得你可能下载了里程碑版。这种版本是开发版,本身非常不稳定。请下载Glassfish网站提供的正式版本。
还有,到现在为止Glassfishv3都只有英文正式版,没有中文正式版。
我觉得你可能下载了里程碑版。这种版本是开发版,本身非常不稳定。请下载Glassfish网站提供的正式版本。
1 楼
elf8848
2010-01-15
http://docs.sun.com/app/docs/coll/1343.9
是管方文档的下载在地址 是pdf文件,不错
-------------------------------------------
开始我使用的是glassfish-v3-ml-b64 版本, 管理控制台是中文的, 速度非常慢,
配置--》监视 ,修改级别后, 500错误,很不开心。
后来 换用glassfish-v3-b74版本,管理控制台是英文的,速度快多了,一点能就打开,不用等,
配置--》监视 ,修改级别正常
是管方文档的下载在地址 是pdf文件,不错
-------------------------------------------
开始我使用的是glassfish-v3-ml-b64 版本, 管理控制台是中文的, 速度非常慢,
配置--》监视 ,修改级别后, 500错误,很不开心。
后来 换用glassfish-v3-b74版本,管理控制台是英文的,速度快多了,一点能就打开,不用等,
配置--》监视 ,修改级别正常
发表评论
-
Apache虚拟主机配置
2014-12-13 18:23 3557Apache虚拟主机配置 背景:我有3个 ... -
mod_proxy和mod_jk比较
2014-12-13 12:56 2723mod_proxy和mod_jk比较 Co ... -
Apache反向代理
2014-12-13 12:54 10321Apache使用mod_jk和mod_proxy反向代理t ... -
Apache反向代理
2014-12-13 12:54 11Apache使用mod_jk和mod_proxy反向代理to ... -
web.xml中webAppRootKey
2014-01-23 15:58 98772web.xml中webAppRootKey -- ... -
Tomcat Context reload 与 OutOfMemory(PermSpace)
2013-09-13 21:22 5358转自:http://ayufox.iteye.c ... -
DBCP连接池原理分析
2013-08-27 18:34 92953DBCP连接池介绍 --------------- ... -
Tomcat的context.xml说明、Context标签讲解
2013-08-27 18:29 293551. 在tomcat 5.5之前 ------------ ... -
tomcat-usrs.xml 配置示例
2013-03-10 20:45 1850tomcat-usrs.xml 配置示例 tomca ... -
Tomcat 在基于 Unix 系统上无法绑定80端口的解决方法
2013-03-10 20:41 2242这种情况通常发生在以非root权限用户启动的情况下。 原 ... -
Nginx 模块开发教程
2012-12-15 19:18 4045./configure --prefix=/usr/lo ... -
Tomcat虚拟主机配置示例
2012-09-24 19:02 33925Tomcat虚拟主机配置示例 2013-8 补充:以下 ... -
Apache的prefork模式和worker模式
2009-10-28 16:04 2116prefork 模式 这个多路处理模块(MPM)实现了一 ... -
Tomcat6配置日志
2009-09-20 00:58 6453log4j.properties log4j.rootLog ... -
Jconsole监控tomcat 的JVM内存(远程、linux、windows)
2009-09-18 17:19 24828Jconsole是JDK自 ... -
Tomcat内存设置详解
2009-05-04 09:36 357695Java内存溢出详解 一、常见的Java内存溢出有 ... -
Tomcat的JNDI数据源
2009-04-22 14:27 3737为什么使用数据源 主要是方便管理 1 你肯定要链接数据库 ...
相关推荐
- **"Sun Glassfish v3 Administration 2009/12 PDF"**:此标题指明了文档的主题是关于Sun Microsystems(现已被Oracle收购)的Glassfish v3应用服务器的管理与配置。文档发布于2009年12月,并以PDF格式提供。 ####...
### jMaki Development with Sun GlassFish V3:深入解析与应用实践 #### 一、概述 jMaki 是一种用于创建动态网页的轻量级框架,它为开发人员提供了简化的方式来构建基于 Java 的 Web 应用程序。本文档旨在介绍...
### GlassFish v3知识点概述 #### 一、GlassFish v3简介 - **定义与背景**:GlassFish v3是一款由Sun Microsystems开发的企业级应用服务器,它基于Java平台标准(Java Platform, Enterprise Edition,简称Java EE...
《Glassfish集群搭建完全手册》 在IT领域中,服务器集群是提高系统可用性和负载均衡的重要手段。Glassfish,作为一款开源的应用服务器,其集群功能的配置却常常被忽视或处理得不够详尽。本手册旨在弥补这一空缺,...
Demo of ehCache distributed caching with terracotta in glassFish v3 可以参考:http://blog.csdn.net/guobin0719/archive/2011/04/25/6361940.aspx
glassfish-v3-windows.part1
引起鱼猫之争的东东 可与tomcat 媲美,看好它
glassfish-v3-windows.part4
glassfish-v3-windows.part2
引起鱼猫之争的东东 可与tomcat 媲美,看好它
标题《Glassfish集群搭建手册》指的是利用Oracle提供的Glassfish应用服务器软件进行集群配置的详细指南。此手册涵盖了在不同场景下通过图形化界面和命令行方式搭建集群的整个过程,并且描述了如何配置集群环境以支持...
当前版本——GlassFish v3 Prelude,采用了一个模块化的架构设计。 #### GlassFish Web容器相对于Tomcat的优势 ##### 易用性和生产力 - **模块化设计**:GlassFish采用了高度模块化的设计,这使得开发者可以轻松...
Oracle Glassfish V3是一款开源的应用服务器,它是Java EE(企业版)平台的实现,提供了运行企业级Java应用程序的环境。本参考手册是Oracle官方提供的详细资料,是学习和理解Glassfish V3功能、配置和管理的重要资源...
将下载的`glassfish-v3.zip`解压到`/usr/local/glassfish/`目录下,这是系统默认的安装位置。解压后,GlassFish将自动配置一系列默认的管理属性,包括: - `domain.name="domain1"` - `instance.name="server"` - `...
GlassFish 安装配置文档 GlassFish 是一个基于 Java 的开源应用服务器,提供了一个强大且灵活的平台来部署和管理基于 Java 的应用程序。本文档将指导 readers 通过安装和配置 GlassFish 服务器,并将其与 Eclipse ...
- 在运行过程中,确保Glassfish所需的Java环境已安装并配置好。 - 确保在启动脚本中指定的域(domain1)已存在。如果没有,需要使用`asadmin create-domain`命令创建。 - 脚本中的命令可能需要根据你的具体环境进行...
GlassFish4的下载和安装的详细步骤,下载地址,配置等。附带有GlassFish3的安装简述
- **安装**: 使用命令行安装,确保系统中已安装了JDK 1.5或更高版本。执行命令 `java -Xmx256m -jar glassfish_filename.jar` 来安装Glassfish。 ![安装过程截图](#) - **解压**: 接受许可协议后,Glassfish会被...