‘未分类’ 分类的存档
最近在试用用Maven来管理开发项目。如何在Maven项目下用Eclipse做单步调试呢。这时就需要使用JDK提供的JDWP远程调试协议进行代码调试。使用Eclipse可以结合JDWP进行项目调试。 假设我们想要调试Maven,由于Maven是非常大的一个项目,我们会需要先将它执行起来,然后把调试器连接至程序的执行虚拟机中,在调试器中导入相关程序,并加入断点。而JDWP使这一工作成为可能。JDWP的全称是Java Debug Wire Protocol,它定义了调试器(debugger)和被调试的 Java 虚拟机(target vm)之间的通信协议。
SLES 10自带的Apache版本是2.2.3,有点老了。即使用打了SP3也并不会升级到Apache的更高版本。目前Apache已经到了2.2.15,如果你希望使用一些新版本的特性。怎么升级呢?
最近部署一个应用,上线后感觉页面访问比较慢。检查发现每个页面都要重复下载一些Dojo的JS,而且被设置不被浏览器缓存。检查发现应用是用的Struts 2集成的Dojo, Dojo文件是由struts filter动态从struts-core中加载。考虑之后决定把struts中的Dojo这样的静态资源都提取出来于Web服务器直接提供,并且设置压缩传输及Cache策略。一切完成之后,世界又变的很美好。
在生产环境中,应用服务器往往不会直接暴露在公网上,而是通过前置的Web服务器来提供访问。比如通过反向代理(Apache mod_proxy)。WebSphere应用服务器(WAS)还提供了一个plugin来提供Web服务器的WebSphere连接。可以根据自己的需要来选择。
J2EE中一个EAR项目中可以包括多个WAR工程,一些公共的包一般可会被多个WAR共用。可以考虑把公共的运行库统一到EAR下被各个WAR访问。另外,有人喜欢把配置文件打包到jar中,但这样并不方便部署时的配置变更。最好把所有的配置文件也统一在EAR下存放管理,比如在EAR下创建一个properties目录。这样可方便配置文件的查看及维护。
eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了性能php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍; 按照官网上的说明,下载了源码并做安装,过程很顺利,按照说明做就是了。下面的安装说明引自官网。
CentOS 5.x带的PHP是5.1.6,有些情况下,我们需要PHP 5.2.x。这时需要升级PHP。 简单的方法还是要yum升级,不过需要设置一下支持PHP 5.2的Yum repository, 可以选择CentOS Testing Repository.
在web.xml不认<taglib>解决办法: 如果是头是这样的<!DOCTYPE web-app PUBLIC ”-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN” ”http://java.sun.com/dtd/web-app_2_3.dtd”> 直接在后面加
今天在WebSpere Application Server(WAS) 6.1上部署应用时,遇到了一些问题,也相继都解决了,记录一下。 1. com.ibm.ws.webcontainer.invokefilterscompatibility配置 应用用到了apache struts 2,在tomcat上运行的好好的,可部署到WAS下确不能运行,action总是404错误。解决的办法是在WAS的控制台里做一个兼容性配置,在服务器->server1->Web容器设置->定制属性中,新增一个属性,
