- 浏览: 238854 次
- 性别:
- 来自: 北京
最新评论
-
潇洒小鸟2013:
确实有这个问题
c3p0存在严重bug -
jun1022509040:
http://download.csdn.net/detail ...
c3p0存在严重bug -
liang5233145:
1.7版本,有个close()方法,但是1.7之前没有关闭方法 ...
关闭URLClassLoader打开的jar包 -
ilomkdyhrnvbd:
性能测试之Apache性能调优观看地址:http://www. ...
apache性能调优 -
zxjlwt:
学习了。http://surenpi.com
jetty和tomcat中,war包解压缩的差别
文章列表
到sun的官网上下载jdk,可以下载rpm版的或是bin版本的,然后放在/usr下,也可以是其他地方,就是你想安装的。
然后在终端输入 :
#sudo chmod +x jdk-6u24-linux.bin
上面命令用于给jdk-6u24-linux.bin文件增加执行权限
#./jdk-6u24-linux.bin
上面命令用于执行文件
之后目录下多了一个文件夹jdk-6u24-linux,然后就是修改环境变量,有三种方法 :
1 临时的,在终端 #export PATH=$PATH:/usr/jdk-6u24-linux/bin (具体情况具体写) ...
jetty在集群环境中使用时,浏览器中的sessionId和后台代码中获得的sessionId可能存在不一致的情况,
部署结构为:apache httpd2.2 + 2个jetty7.4
jetty.xml中配置了sessionIdManager:
<Set name="sessionIdManager">
<New class="org.eclipse.jetty.server.session.HashSessionIdManager">
<Set name="work ...
转载:http://www.wdeee.cn/2010/0131/3897.html
在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
,由此造成某些含有中文UTF-8编码的页面产生空白输出。
如果使用的是Mozilla、Mo ...
在eclipse中可以给jar包设置一个源码包,但是这个源码包的编码格式没有办法单独设置,管理源码包的类是org.eclipse.jdt.internal.core.SourceMapper,其中的构造函数是:
public SourceMapper(IPath sourcePath, String rootPath, Map options) {
this.areRootPathsComputed = false;
this.options = options;
try {
this.encoding = ResourcesPlugin.getWorkspace().get ...
版本:jetty 7.3.0
一:org.eclipse.jetty.webapp.WebInfConfiguration
第一个功能是创建web应用使用的临时目录,这个临时目录用于存放jsp编译后的class文件,还可以存放从war包中解压出来的资源。第二个功能是解包war文件到临时目录,如果web应用是以目录的形式部署的,则不用解包了。第三个功能是找出web应用使用的jar包路径,并存储起来以便后面的配置类使用(TaglibConfiguration)。第四个功能是把WEB-INF中的classes目录加入到classloader中,把lib目录中的jar包加入到classLoad ...
URLClassLoader可以让开发者定义classloader,从jar文件或目录加载类文件。当URLClassloader引用的是一个jar文件时,用户是不能自己关闭这个被打开的jar文件的,有时候这真是一个大问题。tomcat中可以动态的删除一个web应用,那他是怎么关闭打开的jar文件呢?这个web应用可以有自己的jar包,tomcat的也必须要打开这些jar包的。
tomcat的webClassLoader自己来管理这些被打开的jar文件,并在classloader中提供了closeJars方法,这样做真的是很明智的。jetty服务器中的WebAppClassLoader没有tom ...
URL中有openConnection方法,会返回一个URLConnection类型的对象,通过这个对象可以读取资源的内容非常方便
URLConnection的具体类型是根据URL中的协议的不同而不同,协议包括http、ftp、file、jar等。
jar协议实例为:jar:file:/d:/test/packApp.war!/
此时返回的connection类型为:sun.net.www.protocol.jar.JarURLConnection
遗憾的是URLConnection中没有提供关闭连接的方法,导致打开的资源无法手工关闭,这样当取出完jar包内容后,无法从程序中删除j ...
一个WebAppContext对象代表一个web应用程序,可以是war包或目录,里面有很多重要的属性
_defaultsDescriptor
默认的web.xml配置路径,一般是$(jetty.home)/etc/webdefault.xml文件,里面配置了静态资源servlet、jsp解析servlet和mime类型等很多重要信息。
_descriptor
web.xml配置文件路径,如果为空,则默认是$(baseResource)/WEB-INF/web.xml
_overrideDescriptors
是一个配置文件数组,会覆盖web.xml中的配置信 ...
1 jetty-web.xml
是和指定web应用绑定的特定于jetty的配置文件,其中的格式和jetty.xml中的一样(jetty特有的IOC),需要把
jetty-web.xml放到应用程序的WEB-INF文件夹下,名字可以是jetty-web.xml或
web-jetty.xml。可以在jetty自带的例子
test webapp war中查找的这个特性($JETTY_HOME/webapps/test.war/WEB-INF/jetty-web.xml
)。
2 jetty-env.xml
jetty-env.xml是一个可选的jetty配置文件,用于 ...
eclipse开发环境提供了eclipsec.exe,通过这种方式可以打开一个cmd窗口
myeclipse把eclipsec.exe给去掉了,这样在调试插件的时候就很麻烦
不过可以通过 -console 参数达到同样目的
myeclipse.exe -console
用myeclipse已经很长一段时间了,他越来越大,越来越慢,而且只提供了exe文件安装
是到考虑用wtp的时候了,先几下几个有用的地址。
maven的eclipse插件:
http://m2eclipse.sonatype.org/
学习m2eclipse插件的在线帮助手册:
http://www.sonatype.com/books/m2eclipse-book/reference/
svn的eclipse插件:
http://subclipse.tigris.org/
mylyn插件:
http://www.eclipse.org/mylyn/
最近接到一个任务,需要在eclipse中集成NTKO控件,用于编辑保存word文档,本人只会java编程,对于ocx的使用没有概念。从网上查找了一些示例代码,有的用于发送短信,但是没有内嵌NTKO的代码,自己写一个吧。
1 首先需要注册NTKO,这个信息需要写入到window的注册表中
注册NTKO:
regsvr32 D:\work\NTKO\OfficeControl.ocx
注销NTKO:
regsvr32 /u D:\work\NTKO\OfficeControl.ocx
2 swt中相关的四个类
// 用于存放Ole控件的顶层容器
org.eclipse.swt ...
hadoop中的DataNode和NameNode服务在启动时会载入4个配置文件
在Configuration的静态代码中载入:
core-default.xml
core-site.xml
在NameNode或DataNode的静态代码中载入:
hdfs-default.xml
hdfs-site.xml
如果想改变NameNode的加载文件夹(dfs.name.dir),需要写到hdfs-site.xml中,而不能写到core-site.xml中
后载入的文件的配置会覆盖前面文件的配置
配置文件参数说明:
文件系统
fs. ...
最近配置tomcat中的jndi链接池,碰到Cannot create JDBC driver of class '' for connect URL 'null'的错误,通过jndi能够得到DataSource,但是里面的配置都为空,在网上查找,发现前人也碰到过类似的问题
http://www.blogjava.net/flustar/archive/2009/06/02/111362.html
发现在server.xml中配置就会出现配置为空的问题,在Catalina配置对应的文件就没有问题,不知道为什么
总结需要配置的地方有:
1 web.xml中配置(项目名为A ...
outlook bar形式的导航菜单使用挺多的,Ext有accordion布局,可以创建类似的导航页
但是发现这种布局只能允许一个panel展开,这算一个限制吧。
自己动手写了一个导航例子,截图如下: 导航panel(Artery.plugin.StaticNavPanel)支持单展开和多展开,通过singleExpand属性控制,支持展开指定的panel
操作项(Artery.plugin.NavItem)支持图标,支持单击事件
/**
* 导航操作项
* @class Artery.plugin.NavItem
* @extends Ext.Component
*/ ...