web容器
Rain
...
展开
-
Eclipse3.2.1 + MyEclipse5.1下配置websphere6.1并进行实时调试
该文内容是由myeclipse官网上找的文档和自己在实践中总结的内容组成.1. 下载下websphere6.1安装,在安装的过程中要记住自己设置的node name和cell name.2. 启动eclipse,在window->preperences->myeclipse->application servers->websphere6.1 点Browse...选择原创 2007-02-14 17:13:00 · 8047 阅读 · 5 评论 -
GlassFishV3在Linux下设置自启动
1、以root权限运行2、进入安装目录的bin目录3、asadmin create-service4、cd /etc/init.d/ 会发现一个GlassFish_domain1的文件5、vi GlassFish_domain16、按i键进入编辑模式,在第二行输入chkconfig: 2345 64 367、在#后的第一行输入export AS_JAVA=/usr/原创 2012-09-27 14:40:04 · 1513 阅读 · 0 评论 -
Java多线程引起的系统时间变快
看来我又孤弱寡闻了,今天有客户反映,我们的系统启动后系统时间跑快了。我先还觉得好笑。做这多年了第一次碰到。后来实验了下,真的有如此现象,问下google。看来我out了。确实在多线程的情况下,休眠时间小于10ms会有次现象发生。这个是jvm的一个bug。原来客户的服务器一直是linux的。现在大多是windows的。不知道linux上是不是也会有这个问题。解决办法也很简单,要么原创 2012-07-17 17:05:34 · 1282 阅读 · 2 评论 -
JVM调优
1. Heap设定与垃圾回收Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。JVM的Heap分配可以使用-X参数设定,-Xms初始Heap大小-Xmxjava heap最大值转载 2011-01-03 23:49:00 · 661 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
<br /><br />1、<br />PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对Per转载 2011-01-03 23:46:00 · 681 阅读 · 0 评论 -
JVM 性能调整的一些基本概念
<br /><br />作者 徐永久 <br /><br />本文是我在工作中调整 Solaris 8 上的 WebLogic 6.0SP2 中遇到诸多问题后,查阅相关资料而产生的一些概念,罗列出来,或许对您有所帮助。这并不代表,笔者推荐您使用 WebLogic 和 Solaris 的组合,相反,笔者欢迎相关 Tomcat 性能调整方面的心得。笔者在 Sun Tech Day 上和 Bea 公司的相关人员讨论后,认为 Bea 对 Open Source 和 Free Software 缺乏必要的远见。转载 2011-01-03 23:48:00 · 620 阅读 · 0 评论 -
控制台下启动glassfish时,启动信息乱码的问题
<br />OS:Mac OSX 10.6.4<br />Glassfish:3.0.1<br />在控制台下使用asadmin的时候所有输出信息都是乱码。<br />解决办法:<br />编辑bin/asadmin文件,在启动命令中的java后面,加入如下参数。<br />-Dfile.encoding=UTF-8原创 2010-09-18 21:03:00 · 1684 阅读 · 0 评论 -
Tomcat在MacOS上的安装及运行
Tomcat在Mac上的安装和linux差不多(macos也是linux的内核),无非是运行脚本有点不同。mac下是sudo sh 你的路径/startup.sh如果出现说无法找到catalina.sh则是没有运行权限到bin目录下输入以下命令即可:chmod +x *.sh原创 2010-06-06 12:18:00 · 1529 阅读 · 0 评论 -
GlassFish 数据库连接池的配置步骤(图解)
项目中用了GlassFish有一段日子了,GlassFish的Admin-GUI 做的还是不错的,比较直观,废话少说进入正题,配置GlassFish的连接池点了10几下鼠标就可搞定了,详见下图:注意:要做一项准备工作,copy你的JDBC 驱动到 x:/glassfish/lib 目录下,不然在配置测试的过程中会报错 "找不到xx厂商的驱动"。1.选择 “资源”菜单里面的“JDBC> 连接池”2.出现当前连接池的列表,选择"新建"。ps:有几个是系统默认的,别管他有用的,不要删除就行了。3.输入 在“名称转载 2010-07-04 23:44:00 · 2002 阅读 · 0 评论 -
GlassFish v3 优化经验分享
配置GlassFish v3中的JVM参数( Include 64-bit JVM),在GlassFish运行的过程中将会带来不同的性能体验,设置GlassFish中的JVM参数只是优化GlassFish中的一部分工作,今天先来说说需要GlassFish中的哪些JVM可以对性能有所提高,普遍的、多见的这里就不一一介绍了,呵呵。 1、在 将:-Xmx512 和 -client 这2个参数 修改为这几个参数 -server ,-XX:+AggressiveHeap, -Xmx2048m, -Xms2048m,转载 2010-07-04 23:39:00 · 2540 阅读 · 0 评论 -
修改Tomcat的默认访问目录
放在外网的应用,用户多是直接输入域名访问,相信没有哪个后面还加个尾巴,而Tomcat的默认目录是ROOT,所以我们需要更改其默认目录。 更改Tomcat的默认目录很简单,只需要修改server.xml就可以了。具体是是在之间加上Content标签,你可以理解为每个Content都代表一个应用。Content的具体属性为: path="" debug="0原创 2010-01-04 10:10:00 · 6735 阅读 · 0 评论 -
Tomcat,Apache等Web中间件有大量 CLOSE_WAIT
以Tomcat为例,大家可以用ps -ax找到java进程的进程id 然后用lsof -p 进程Id查看该进程下的文件描述符,会发现有很多CLOSE_WAIT 这样的后果是大量占用文件描述符,导致文件描述符耗尽。当文件描述符耗尽时tomcat会大量的不间断的报Too many open files,而且会导致tomcat失去回应,CPU 使用量 快速提高原创 2010-02-01 13:05:00 · 7629 阅读 · 0 评论 -
GlassFishV3添加到windows服务
在命令行运行asadmin.bat create-service记住一定要以管理员说身份运行这样注册的服务在停止的时候可能停不下来,起码在win7上是这样的。需要手动执行停止命令今天发现这样做问题很大估计是因为我的jdk不是安装版本的原因。而且在电脑重启后,如果我不登录,服务还是没有起来。google了一把。解决方法如下:1、进入命令行,一定要以管理员身原创 2012-09-20 15:11:46 · 1114 阅读 · 0 评论