Tag Archives: glassfish

有关使用asadmin启动Glassfish的问题

这个问题是在我们之前的一个项目中发现的,在这里与大家分享 一般在命令行下启动glassfish(3.0.x)有两种方法: 先进入asadmin模式:${glassfish_home}/bin/asadmin。然后使用start-domain 直接执行:${glassfish_home}/bin/asadmin start-domain domain1 对于第一种做法,会有一个很严重的问题:当使用ssh连接至远程主机,进入asadmin并执行start-domain后,如果没有在asadmin模式下执行exit退出(并显示“Command multimode executed successfully.”)而直接关闭ssh进程(直接kill、关闭console窗口或logout),会导致glassfish服务器终止(即使start-domain已成功),此问题已被稳定重现 因此,在这里提出建议:尽量使用第二种方法启动glassfish服务器;若使用第一种方法启动,请确保退出ssh进程前在asadmin下执行exit命令 针对glassfish版本:3.0.0及3.0.1

有关PWC4011: Unable to set request character encoding to UTF-8

最近在使用Glassfish 3作为项目容器的时候发现一个问题:我们在项目中使用Filter对请求进行了拦截,对其进行编码转换。之前在tomcat时代这一做法没有任何问题,但是到了GF下,每次访问某些页面时控制台总会输出 警告: PWC4011: Unable to set request character encoding to UTF-8 from context , because request parameters have already been read, or ServletRequest.getReader() has already been called 有时一输出就是一大片,相当烦人。在网上搜了一圈,结果少得可怜,基本都是java.net若干年前的讨论,主要的两个thread在下面(其中fidodido就是我): http://forums.java.net/jive/thread.jspa?threadID=35821 http://forums.java.net/jive/thread.jspa?threadID=42899 顺着其中的一个链接最终找到了这个wiki:http://wikis.sun.com/display/glassfish/FaqWebAppUnableToSetRequestCharEncoding,可到了仍没有解释清楚,而是通过调高日志级别使其不输出而已。也罢,至少眼不见心不烦 这里给个截屏,是在GF的admin console中直接修改日志级别的方法,省得vim了

如何在CLI下更新Glassfish

Glassfish作为由Sun(现在是Oracle)及社区直接维护的开源Java EE应用服务器,其对Java EE 6标准的全面支持、稳定强劲的运行表现和简单全面的配置界面赢得了Java社区的一致好评,并已逐渐成为架设Java Web App的首选 GF从2.0开始引入了update tool,即服务器在线版本更新工具,大大方便了开发人员对服务器的升级。然而,对于只有CLI环境的系统,比如远程SSH,默认的GUI版本的update tool无法运行,只能使用pkg代替。本文将介绍xUnix系统下如何使用pkg更新glassfish,及使用pkg中遇到的问题的解决方法 进入GF/bin目录,执行 ./updatetool ./updatetool GF将会从远程服务器下载updatetool、pkg的相关文件并生成两个脚本:updatetool和pkg。其中updatetool是GUI版本的更新工具,若在图形界面下可直接执行updatetool使用GUI更新GF。pkg是CLI版本。此时直接执行 ./pkg ./pkg 可能会得到如下错误: Traceback (most recent call last):   File "/opt/glassfishv3/pkg/bin/client.py", line 61, in ?     import pkg.actions as actions   File "/opt/glassfishv3/pkg/vendor-packages/pkg/actions/__init__.py", line 59, in ?     globals(), locals(), [modname])   File "/opt/glassfishv3/pkg/vendor-packages/pkg/actions/generic.py", line 45, in ?     read more »

Which GlassFish version is right for me? [zz]

GlassFish has several versions that you may have heard of. Each one attempts to address different needs. I’ve had several people in the last couple of weeks ask me which one they should use, so here’s a quick list of features and reasons to use one more than the other. • GlassFish v2.1: current JavaEE read more »

无觅相关文章插件,快速提升流量