在was上部署的项目,在应用操作过程中发现得到的时间与操作系统时间不一样,差八个小时,was版本: 6.1.0.27 ,当时想到的是was的jdk问题,写个时间测试类用was安装目录下java的 jdk(路径..\IBM\WebSphere\AppServer\java\bin)测试了下,果然结果与操作系统多了八个小时,网上google了下was jdk时区,有看到网友在was6.0下出现这个问题,一般都是在was控制面板中>应用程序服务器 > server1 > 进程定义 > Java 虚拟机 >通用 JVM 实参 添加上参数-Duser.timezone=EAT-8,并清除tranlog后重启was,解决问题,这个我没有实际测试过,看过之后我想官方应该有修改这个bug的补丁,于是我就用was升级工具7.0.0.5-WS-UPDI-WinAMD64(我这里的was安装在win2008 64位操作系统上,所以用的WinAMD64,升级工具一定要比was版本高才可以,所以我这里用的是7.0.0.5,官网上下的)看看是否存在没有更新的补丁(在更新补丁之前,把was停止,不然会安装不上;网络一定是连上的,以便升级工具能够获取到此was版本的最新更新文件)打开之后发现有几个补丁没有安装,赶紧安装之后,再次回到was安装目录下java的目录(路径..\IBM\WebSphere\AppServer\java\bin),用java命令测试了下开始写的那个测试时间类,最后显示时间正常。
最后启动was,应用运行正常,was时区问题得到解决。
为了使网站浏览速度更快,对apache启用了gzip压缩功能,虽然这多少会给服务器造成一定的压力,但还是可以承受的,哈,看看怎么来给Apache开启gzip压缩功能(我的是在windows下.用的版本是Apache2.0.47.0)吧:
Apache开启gzip压缩功能需要用到模块mod_deflate.so,你可以到%Apache安装路径%/modules文件夹下找到mod_deflate.so这样一个文件。在 %Apache安装路径%/conf 下的httpd.conf文件里面是没有加载这一模块的,所以你必须手动进行配置,在httpd.conf文件里面添加上以下内容:
#加载mod_deflate.so模块
LoadModule deflate_module modules/mod_deflate.so
#对text/html text/php text/png text/jpg text/plain text/css text/xml text/javascript
#启用GZIP压缩
AddOutputFilterByType DEFLATE text/html text/php text/png text/jpg text/plain text/css text/xml text/javascript
#压缩级别 9 性能最佳
DeflateCompressionLevel 9
#启用deflate模块对本站点的所有输出进行GZIP压缩
SetOutputFilter DEFLATE
最后重启Apache就可以了。。。
下面摘抄一下网上介绍的在linux下开启gzip压缩功能的文章内容:
而如果是 Linux/Unix 操作系统,如果你没有在编译安装的过程中将所需要的两个模块 mod_deflate 和 mod_headers 编译进去的话,那就稍微有点麻烦,首先我们先看如何在编译安装 Apache 过程中也同时编译这两个模块,请在执行 configure 程序时增加两个参数分别是:
# ./configure –enable-deflate –enable-headers
这样在编译完 Apache 后就可以直接在 httpd.conf 中启用并配置 deflate 模块了,配置的方法跟 Windows 平台下是相同的。
如果说您的 Apache 已经在运行了,不想再重新编译一次,那也可以选择只编译 deflate 模块所需的文件 mod_deflate.c 和 mod_headers.c。这两个文件位于 {apache-src}/modules/filters/ 目录下(其中 {apache-src} 为 apache 源文件所在的目录)。使用如下命令来单独编译这两个源文件。
# {apache-bin}/apxs -i -a -c {apache-src}/modules/filters/mod_deflate.c
# {apache-bin}/apxs –i –a –c {apache-src}/modules/filters/mod_headers.c
When install the header module the src directory is {apache-src}/modules/metadata/mod_headers.c
So we need change the command as follows:{apache-bin}/apxs -i -a -c {apache-src}/modules/metadata/mod_headers.c
其中 {apache-bin} 为 Apache 安装目录下的 bin 目录,接下来在 httpd.conf 直接配置该模块即可。
很多时候你在单独编译 deflate 模块的时候可能会碰到编译错误,提示是:
Cannot load /opt/apache/modules/mod_deflate.so into server: /opt/apache/modules/mod_deflate.so: undefined symbol: deflate
解决的方法如下:
编辑 /usr/local/apache2/bin/apr-config 文件修改其中的 LDFLAGS 值为 “-lz”,然后再重新编译 mod_deflate 模块,apxs -ica mod_deflate.c 即可。
为了省却不必要的麻烦,请尽量在编译安装时直接加上 –enable-deflate –enable-headers 参数。
1、下载绿色版svn(即zip压缩包文件,如我下的是svn-win32-1.5.6.zip,当然下安装版的也可以): http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=74 ,一般选择最新版本。同时也可以下载svn的windows客户端TortoiseSVN http://tortoisesvn.net/downloads
2、解压下载下来的绿色版svn和安装svn的windows客户端TortoiseSVN,按照提示安装就可以,为了能立马看到效果,最好重启下机器,呵呵
3、创建版本库,打开命令窗口(开始->运行,键入cmd,回车),我的svn服务器解压目录为F:\svn;在命令窗口输入:
pushd F:\svn\bin
进入到svn解压目录下的bin目录,建立版本库,如我把版本库安装在:F:\svnrep,首先确认F盘下是否存在svnrep文件夹,没有我们可以在命令窗口键入:
mkdir F:\svnrep
就会创建一个snvrep文件夹,接下来,运行如下命令:
svnadmin create F:\svnrep
这样我们的版本库就创建了,在F:\svnrep下你可以看到自动生成了一些文件及文件夹;同时,你也可以用TortoiseSVN的图形界面来创建,在F:\svnrep文件夹中”右击->TortoiseSVN->Create Repository here”, 同样得到我们需要的结果,如果这文件夹已经创建有了,你再创建,会自动报错。
阅读全文…
由于好一阵子没弄这个了,今天看同事在弄,没弄出来,就过来看看,我开始以为按我以前配置的Apache2.0和Tomcat5.0那样配置就行了,最后,弄了一阵子没出来,网上搜索,发现Apache2.2已经改变了不少,不同于apache2.0的配置,所以就得重来,下面从网上的一些文章及自己的一些操作写下来:
在Apache2.2中已经集成了对tomcat支持的ajp—proxy_ajp模块,我们就直接用它来配置整合。
windows下的配置整合:
假设你机器上已经安装配置好了jdk、jre、tomcat,apache。这个安装就不多介绍了。
我使用的是jdk1.5、tomcat5.5.28、Apache 2.2.13(安装apache时要填入domain什么的填入localhost就行)。用%apache%表示apache安装目录,用%tomcat%表示tomcat安装目录
剩下主要说下配置,如果没什么特殊情况,在浏览器下输入:http://locahost能够看到页面输出:It works!说明安装正确,又或者出现403禁止访问页面,这时你要打开看下在%apache%/conf/httpd.conf中的大概192行即:
<Directory />
Options FollowSymLinks
AllowOverride None
order deny,allow
Deny from all
</Directory>
中的
Deny from all
它的意思就禁用一切请求,把这改为
Allow from all
就不会出现403禁止页面了. 阅读全文…
用过tomcat的朋友都知道,Tomcat 6的binary 核心安装版中是不包含 Administration Web Application的需要独立下载安装,但是对于binary版本的独立报又没有仅包含在源码包中,那只有靠 低版本的Administration Web Application来测试看是否成功,我配置的是Tomcat 6.0.18加apache-tomcat-5.5.23-admin.zip;下面是配置过程:
一、下载Tomcat 5.5.23 的admin application:
下载地址:http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23-admin.zip
二、解压apache-tomcat-5.5.23-admin.zip,将conf和server两个文件夹拷贝到Tomcat 6.0.18安装目录下。
三、将tomcat安装目录中conf文件夹下的tomcat-users.xml文件修改为: 阅读全文…
Recent Comments