随笔分类 -  Web Server

摘要:1) 从官方网站下载绿色版的jetty下载地址:http://download.eclipse.org/jetty/我下载的是jetty-distribution-7.5.4.v20111024.tar.gz将下载的.tar.gz文件复制并解压到服务器上,这里假设解压到的路径为:/file/jetty-distribution-7.5.4.v20111024解压后的目录结构参考如下: bin contexts contexts-available etc javadoc lib logs overlays resources webapps start.ini start.jar VERSIO 阅读全文
posted @ 2013-07-04 16:08 爱开卷360 阅读(12971) 评论(0) 推荐(0)
摘要:之前用Jetty做过一个消息通知服务器,主要功能就是其他各个子系统如果有需要push给客户端消息的就把这个消息发给我的Server,我用WebSocket来推送给客户端~程序上线一段时间之后运维工程师找到我说我的程序占用了16G内存,我的个乖乖,记得设置Xmx为2G的,为么吃掉了这么大的内存呢??!!经过一番测试,发现用的并不是应用内存,而是系统的内存,这些内存不归应用管,而归JVM管~~jetty使用的是java的nio ,nio在请求分配bytebuffer时有二种,一种是分配应用内存,一种是分配系统内存~~如果是嵌入式的方式启动的Server,加上这么两行代码即可。SelectChann 阅读全文
posted @ 2013-07-04 15:21 爱开卷360 阅读(8346) 评论(1) 推荐(0)
摘要:jetty开机后自动启动,这个问题困扰我有一阵子了,最后摸索出来一个行至有效的办法和大家分享下。直接看rc.local代码,系统启动的时候会自动运行此脚本:#系统环境是必备的export LANG="zh_CN.UTF-8"export LC_ALL="zh_CN.UTF-8"PATH=/data/app/java/bin:/data/shells:$PATHJAVA_HOME=/data/app/javaCLASSPATH=/data/app/java/lib/dt.jar:/data/app/java/lib/tools.jarexport JAVA 阅读全文
posted @ 2013-06-05 18:32 爱开卷360 阅读(781) 评论(0) 推荐(1)