最近的一个项目要用到tomcat 集群、负载均衡。可是不想用粘性session或session复制这种方式来管理session。找找缓存session的方法看到了codeutil的一个帖子扩展Tomcat 6.x,使用memcached存放session信息 感觉不错,于是就试了试。也实现了他所说的Filter方法,但是用到集群上还是有问题要解决的。但是我想不到怎么解决,于是拿出来请大家帮想想法! 引用 如果配置集群时,不用session复制或粘性session的话每次请求sessionid都会改变。这样根据sessionid缓存的值就无法取到了。
2008-07-27

apache2+tomcat 集群、负载均衡

关键字: tomcat 集群、负载均衡
Apache配制 先下载mod_jk copy到Apache安装目录 \modules下 在Apache安装目录找到conf/httpd.conf文件,在末尾增加一下内容 引用 #以下为tomcat集成配置部分 LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so JkWorkersFile conf/workers.properties JkMount /*.* lbcontroller 在Apache配置目录\conf创建workers.properties配置文件,该文件主要用于配置Apache与Tomcat的集成要用到的 ...
2008-07-23

apache 的http代理出错 502 Proxy Error

关键字: apache 502 proxy error
前不久刚部署好的网站,忽然访问报错提示错误 引用 Http 502 Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /. Reason: Error reading from remote server 看了半天也没看出个所以然来, 刚刚还好好的呢!过了一会网站又能打开了.... 查看了一下apache的access_log。发现 引用.....Get / HTTP/1.0.. ...
2008-07-22

linux 下mysql自动备份

关键字: mysql 自动备份
前不久要在linux下每天自动备份mysql数据库。 版本 Linux: redhat enterprise linux 5 mysql: 5.1 在网上找了找,要写个shell命令执行mysqldump然后保存文件 1. 创建shell脚本文件 引用 filename=`date +%Y%m%d_%H:%M` mysqldump --opt database -u username -h host -ppassword | gzip > /var/mysqlbackup/$filename.gz 然后把该文件放到/etc/cron.daily/(每天执行目录) /etc/cron.ho ...
2008-07-15

通过HttpURLConnection发送XML字符串流

关键字: httpurlconnection发送xml
今天干活时有个需求,要和.net进行一次交互,想在Struts的Action中接收.net通过HTTPt发过来的XML格式的字符流!然后就解析这个XML字符串通过一些处理然后存数据库。 在做完解析过程和存数据库后,想自己测试一下,所以就想到了通过JDK的HttpURLConnection向自己的Action发送一个用于测试的XML格式的字符流,然后就出现了以下的代码 public class TestClientRegist extends TestCase { public void testRegist(){ try{ // 用于测试,读的 ...
2008-07-15

Ext 实现异步请求

关键字: ext 异步请求
这周工作中有要用异步请求的地方,也没想什么就要开始写以前用过的方法。身边的小师父(一个教了我不少东西的朋友)看了一眼就说了!你这方法有点土!不happy啊(他的话)!就教了我另一种方式,写了写感觉不错。挺方便,代码也比较少! // 异步请求调用的方法 var getMessage: function(){ // 实例化Ext发送Ajax请求需要的Connection对象 var conn = new Ext.data.Connection(); // 发送 ...
2008-07-15

JSTL对Map集合的操作

关键字: jstl 循环map
1、迭代 当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是 java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。   用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValue方  法,表达式语言遵守JavaBean的命名约定。 example: <c:forEach items="${map}" var="entry"> <c:o ...
2008-07-11

复制文本到剪贴板

关键字: js 复制文本到剪贴板
在除了ie上的两种实现方法 var copy = function(text2copy) { if (window.clipboardData) { window.clipboardData.setData("Text",text2copy); } else { var flashcopier = 'flashcopier'; if(!document.getElementById(flashcopier)) { var divholder = document.createElement( ...
2008-07-09

java解zip文件 字符集问题

关键字: java解zip 字符集
昨天部署系统到linux上,系统里有个java解压用户上传的zip包的功能。在windows上运行没有问题,可到了linux上如果zip包里包含中文名的文件传上去后文件名就是乱码。就这个问题我和我的小师傅(一个教了我不少东西的朋友)足足搞了半宿。差点疯掉!!先前以为可能是linux是英文的缘故!!后把linux改成了中文的,可是还是不行。后来在解压那段代码上加了debug输出,打印了一下zip包里的文件名,后发现到这文件名已经是乱码了!!在 google 上找了找!发现出这样问题的还真不少总结了一下大多数的解决方法都是这样的 引用 使用zip文件包内带有中文文件名文件测试,失败.后goog ...
2008-07-08

linux ssh实现telnet&ftp

关键字: ssh scp sftp
SSH 一、安装与启动SSH 在Red Hat Linux上的发行版本中大多已经包含了与OpenSSH相关的软件包,如果没有,则可以从OpenSSH的主页下载RPM包自行安装,OpenSSH的主页是地址是: www.openssh.com。主要安装如下几个包: openssh-3.5p1-6、openssh-server-3.5p1-6 openssh-askpass-gnome-3.5p1-6 openssh-clients-3.5p1-6 openssh-askpass-3.5p1-6 使用如下命令进行安装: 首先查询系统是否安装了上述软件包。 # pm -qa |grep op ...
javadonkey
搜索本博客
我的相册
E15f36df-40a6-35a2-9d1b-732d9e6eb23c-thumb
IMG_0251
共 7 张
最近加入圈子
存档
最新评论