随笔分类 -  Tomcat/Apche

tomcat的work目录
摘要:1 用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到那些jsp页面会被编译成应该是servlet文件,下次再来访问时,就直接运行servlet类就可以向客户端反应响应页面了,所以有的博客说第一次访问时会比较慢,是因为新发布上去的页面在第一个人访问时,会先编译成servl. 阅读全文

posted @ 2011-09-15 16:09 shosky 阅读(16069) 评论(2) 推荐(2)

tomcat修改编码
摘要:server.xml 加上 URIEncoding="UTF-8" 这句<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> 阅读全文

posted @ 2011-09-08 14:27 shosky 阅读(231) 评论(0) 推荐(0)

Tomcat 6下配置使用Proxool的JNDI 连接池
摘要:tomcat自带的JNDI连接池挺糟糕的,开发时用用还行,生产环境最好还是换成比的成熟一些的连接池,比如Proxool就不错,用它做过好几个项目,不是一般的稳定。下面讲述一下如何在tomcat 6下配置Proxool的JNDI连接池。环境o/s:ubuntu 9.04tomcat:6.0.18jdk:2.6.28-13-genericproxool:0.9.11.复制proxool库把proxool-0.9.1.jarproxool-cglib.jarcommons-logging-1.0.4.jar复制到<tomcat_home>/lib目录下2.修改<tomcat_hom 阅读全文

posted @ 2011-07-11 10:21 shosky 阅读(1846) 评论(0) 推荐(0)

JNDI是什么
摘要:JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。就像以下代码这样:Connection 阅读全文

posted @ 2011-07-11 10:03 shosky 阅读(398) 评论(0) 推荐(0)

JSP中文链接/tomcat中文路径
摘要:WEB进行上传中文文件名的文件时没问题,但下载的时候出现问题,经过一番查找之后原来是TOMCAT默认不支持中文路径和中文文件,如果直接从Apache站点中下载Tomcat,无论是安装版的exe文件,还是解压缩的ZIP文件,内置的对于get协议中的URL编码都是ISO-8859-1,这个字符集不能直接支持中文等双字节的信息,而中文文件的下载链接恰恰是通过get协议进行的。不过只需要修改其配置文件就行了,具体方法如下在Server.xml文件中添加一个名为URIEncoding的属性,它用于对HTTP请求中的get方法传过来的URL进行编码。以下说明修改Tomcat安装目录中的config文件夹中 阅读全文

posted @ 2011-06-14 14:20 shosky 阅读(3112) 评论(0) 推荐(0)

导航