最近的一个项目要用到tomcat 集群、负载均衡。可是不想用粘性session或session复制这种方式来管理session。找找缓存session的方法看到了codeutil的一个帖子扩展Tomcat 6.x,使用memcached存放session信息
感觉不错,于是就试了试。也实现了他所说的Filter方法,但是用到集群上还是有问题要解决的。但是我想不到怎么解决,于是拿出来请大家帮想想法!
引用
如果配置集群时,不用session复制或粘性session的话每次请求sessionid都会改变。这样根据sessionid缓存的值就无法取到了。
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的集成要用到的 ...
前不久刚部署好的网站,忽然访问报错提示错误
引用
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.. ...
前不久要在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 ...
今天干活时有个需求,要和.net进行一次交互,想在Struts的Action中接收.net通过HTTPt发过来的XML格式的字符流!然后就解析这个XML字符串通过一些处理然后存数据库。
在做完解析过程和存数据库后,想自己测试一下,所以就想到了通过JDK的HttpURLConnection向自己的Action发送一个用于测试的XML格式的字符流,然后就出现了以下的代码
public class TestClientRegist extends TestCase {
public void testRegist(){
try{
// 用于测试,读的 ...
这周工作中有要用异步请求的地方,也没想什么就要开始写以前用过的方法。身边的小师父(一个教了我不少东西的朋友)看了一眼就说了!你这方法有点土!不happy啊(他的话)!就教了我另一种方式,写了写感觉不错。挺方便,代码也比较少!
// 异步请求调用的方法
var getMessage: function(){
// 实例化Ext发送Ajax请求需要的Connection对象
var conn = new Ext.data.Connection();
// 发送 ...
- 13:52
- 浏览 (47)
- 评论 (0)
- 分类: javascript
- 进入论坛
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 ...
在除了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( ...
- 23:31
- 浏览 (85)
- 评论 (1)
- 分类: javascript
昨天部署系统到linux上,系统里有个java解压用户上传的zip包的功能。在windows上运行没有问题,可到了linux上如果zip包里包含中文名的文件传上去后文件名就是乱码。就这个问题我和我的小师傅(一个教了我不少东西的朋友)足足搞了半宿。差点疯掉!!先前以为可能是linux是英文的缘故!!后把linux改成了中文的,可是还是不行。后来在解压那段代码上加了debug输出,打印了一下zip包里的文件名,后发现到这文件名已经是乱码了!!在 google 上找了找!发现出这样问题的还真不少总结了一下大多数的解决方法都是这样的
引用
使用zip文件包内带有中文文件名文件测试,失败.后goog ...
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 ...
- 浏览: 1788 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
IMG_0251
共 7 张
共 7 张
最近加入圈子
最新评论
-
通过HttpURLConnection发 ...
用DOTNET发数据给STRUTS,无需再弄什么协议,直接用HTTP协议承载数据 ...
-- by stworthy -
通过HttpURLConnection发 ...
我也遇到了同样的问题,和asp的程序进行一次交互,我先发送XML字节流,然后他们 ...
-- by 不是流氓 -
tomcat 集群、负载均衡 ...
想问问tomcat做群集的可行性前提,业务到达什么级别才需要用到这个?
-- by Joo -
tomcat 集群、负载均衡 ...
quaff 写道javadonkey 写道neptune 写道为什么cookie ...
-- by javadonkey -
tomcat 集群、负载均衡 ...
恩!!没有别的办法也只能用cookie啦
-- by javadonkey






评论排行榜