试用 Tomcat7.x 与 Tomcat6.x 的明显不同 + Context 填写方法 + 默认应用配置方法
摘要:今天开始在单位推广 Tomcat7 ,竟然碰到了好多问题。到现在才刚刚解决的差不多。在此介绍一下。Tomcat6下边程序运行极其正常换了 Tomcat7 忽然不能用的都来看看了~---------- ---------- ---------- ---------- ----------第一个问题是关于数据库驱动程序加载。受数据库驱动异常困扰的同胞们,Tomcat7 下边因为 Tomcat 限定了类加载执行时静态代码的执行,需要在生成对象的时候才能够真正执行,所以在 Tomcat6 以前大家熟悉的数据库驱动程序加载方式:Class<?> cls = com.mysql.jdbc.Dr
阅读全文
posted @
2012-03-29 20:38
springside5
阅读(213)
推荐(0)
从 Java 虚拟机(JVM)层提高 Tomcat 执行效率
摘要:Sun 提供的 爪哇虚拟机(JVM)提供了运行时参数“-client”和“-server”。前者 -client 有很快的启动速度,同时内存和线程管理方式利于图形界面控件的调度。后边的 -server 的内存和线程管理方式对于运行JavaEE 的相关类库以及类似模式的程序支持很强大。同时,-client 比 -server 能有更快的加载速度,经过各种环境实地测试,-client 启动时间能够在 -server 的 50% 以下,也就是启动快了一倍以上。可能就是因此,Tomcat 给出的执行脚本,没有提供方便的途径调整此参数。所有程序都是用 -client 方式启动爪哇虚拟机的。 我们使用 .
阅读全文
posted @
2012-03-29 20:04
springside5
阅读(293)
推荐(0)
Windows 下用 Tomcat 启动网络服务涉及的缓存问题
摘要:用 Tomcat 更新服务程序,无论如何看不到更新内容,卡了 4 个小时才解决问题。借机总结一下在 Windows 下用 Tomcat 启动网络服务涉及的缓存问题。Tomcat 启动服务其实是这样的流程1 Catalina启动。2 扫描配置文件,加载指明的应用。3 如果应用是压缩过的 .war 包,则会调用解压程序进行解压。4 浏览器端根据地址,向 Tomcat 发送请求。5 根据请求路径,Tomcat定位资源。6 如果资源是 JSP 文件,则会访问对应的预编译 .class 。7 Tomcat 把内容发送给浏览器。 在这些步骤中,大家都知道第 4 步浏览器有自己的缓存机制,有可能并不会向服.
阅读全文
posted @
2012-03-29 11:01
springside5
阅读(270)
推荐(0)