RSS| 首页| 山顶道| 布珞阁¹| GoodUI| 土产| 关于

bbpress中多url访问的修改
2008.11.26 13:04 bruce:

bbpress中,在服务器配置中有 uri=http://domain 这样的设置。
使得无论你是通过什么域名、ip访问站点,都跑到那个domain中。非常不方便。

因为多个网段访问,需要可以通过多个ip访问bbpress,就自己修改

bb-includes/functions.php 1722行修改如下:
case 'url' :
case 'uri' :
//$option = 'uri';
$dynurl = "http://" . $_SERVER['HTTP_HOST'] . "/";
return $dynurl;
break;

这样问题就解决了。

分类  日经| 暂无评论


JDK时区出错
2008.11.4 0:31 bruce:

实施软件时,windows时区、语言设置都正常,但java程序的时间居然都少了8小时。
我一猜就知道是jdk的问题,刚好差了GMT+8的时区。
找不到解决办法,只能在启动时加 -Duser.timezone=GMT+08解决。

下面zz的文章中,不知道那个注册表的地方是怎么被改了的

—————————-zz from http://hakusai.blog.sohu.com/73842063.html
2007-12-18 | 关于tomcat的时区设置
标签: tomcat 时区
我的抄贴生活又开始了,哈哈。主要是在学习过程中,发现解决一些问题,然后,想记录下来。

在“首选项- >Tomcat - >JVM Settings ”项,设定 JRE 的版本为“ jre1.5.0_06”,并且添加如下几个JVM Parameters :

-Xms128m

-Xmx512m

-Dfile.encoding=UTF8

-Duser.timezone=GMT+08

这是搜到的一种方法。

另一种方法是:

windows Xp pro service pack2 下Tomcat启动时间为GMT,比北京时间少8小时问题处理
机器系统为windows Xp professional service pack2
JDK版本为1.4.2_09
Tomcat版本为5.0.28
?
问题:用控制台启动tomcat,发现显示时间比北京时间少8小时,在通过WEB SERVICE接口与DELPHI通信中,因为时间少8小时导致通信出错.
分析:开始以为是TOMCAT设置时区未设置,不过TOMCAT好象不设置时区咯
????? 第二步JDK上找原因,不过JDK是用native调用的JVM里的配置咯;
????? 第三步JVM里的设置,java -Duser.timezone=Asia/Shanghai不起作用咯,继续找.*.*;
????? 第四步猜想JVM应该是取的windows的时区设置,网上搜搜还真找到几个时区设置出错的情况(非JAVA咯);
????? 第五步找了一台能正常设置时区windows注册表 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones],备份之,覆盖之.;
???? 测试.通过.HOHO~~~~;
据偶理解(好象本来就是这样呼),由于Windows时区设置出错,导致JVM取不到系统设置的时区,JDK在读取时区的时候在取不到的情况下缺省的GMT,从而使Tomcat上显示的时候比北京时间少8小时;

然而,我是通过第一种方法解决的,但是,个人还是认为第二种方法的观点是正确的,而第一种方法只不过是在tomcat里打了个补丁。要是,按第二种方法修改了注册表,估计,也不用设置tomcat了。

分类  日经| 暂无评论


分类 搜索

   
月档 日历
2008年十一月
« 十   十二 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

最新 RSS

评论 RSS

链接