使用说明:一、1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\ProgramFiles\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建classpath变量,变量值为:.;%JAVA_HOME
系统 2019-08-12 01:32:33 2445
今天同事在现场遇到这样一个问题,堆栈如下:[2012-05-1015:26:52,798]INFO[main]util.RMIClientSocketFactoryClientSocketFactory.createSocket(10.154.2.23,63828)->10.154.2.23[2012-05-1015:27:13,802]ERRORFailedtoobtainjmxconnectiontoservice:jmx:rmi:///j
系统 2019-08-12 01:32:32 2445
1.需要的软件apache2.0http://mirror.bjtu.edu.cn/apache//httpd/binaries/win32/httpd-2.2.16-win32-x86-no_ssl.msitomcat6.0http://labs.renren.com/apache-mirror//tomcat/tomcat-6/v6.0.29/bin/apache-tomcat-6.0.29-windows-x86.zipmod_jkhttp://mi
系统 2019-08-12 01:33:58 2444
一、下载TomcatTomcat可以从http://tomcat.apache.org/网站下载,选择任意版本,在BinaryDistributions下的zip包既是。二、配置Tomcat1、将下载TomcatZip压缩包解压。2、修改\bin\startup.bat文件:在第一行前面加入如下两行:SETJAVA_HOME=D:\ProgramFiles\Java\jdk16_45(我的JDK安装目录)SETCATALINA_HOME=D:\apache
系统 2019-08-12 01:33:41 2444
在Linux下修改Tomcat的JVM内存,方法如下:在catalina.sh中添加了JAVA_OPTS='-Xms512m-Xmx1024m'有说Tomcat启动时的jvm初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4.有说是128M的,求解释。Linux和Windows下的TomcatJVM内存设置Tomcat内存溢出的原因(转)在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理
系统 2019-08-12 01:33:10 2444
http://jingyan.baidu.com/article/a65957f4b12b8724e77f9b5a.htmlTomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范
系统 2019-08-12 01:33:08 2444
Catalina的作用是初始化各个组件,并開始启动各个组件。上文中介绍了Bootstrap是怎样启动Catalina的,如今来看看Catalina的作用:1,Catalina通过Digester类载入server.xml,实例化server.xml中各个组件,并为这些实例赋值(这个类是通过扩展SAX来完毕的)。2,调用server的start方法开启server组件,server会一级一级的将start传播下去,这样各个组件就从这里开启了。3,初始化命名空
系统 2019-08-12 01:32:13 2444
今天加载工程时突然发现Tomcat报:2010-7-112:11:38org.apache.catalina.loader.WebappClassLoadervalidateJarFile信息:validateJarFile(C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webapps\accountant\WEB-INF\lib\j2ee.jar)-jarnotloaded.SeeServletSp
系统 2019-08-29 22:24:23 2443
本文主要介绍web虚拟目录映射的两种常用方法及配置默认web应用的方法一、在Server.xml中进行配置在元素中添加子元素并重启服务器即可;path表示虚拟目录,docBase表示真实的web应用所在目录;比如在C盘中存在a这个web应用,则则输入http://localhost:8888/test/1.h
系统 2019-08-12 01:33:58 2443
为什么会有这个玩意呢,首先,这是jar的全称:JavaTMArchive(JAR)file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部署)。那我们的输入(要压缩的东西)主要是class文件,还有辅助的资源(这其中可能有图片,
系统 2019-08-12 01:33:55 2443
启动后tomcat显示的代码如下:2014-4-310:50:15org.apache.catalina.core.AprLifecycleListenerinit信息:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path:C:/ProgramFiles/Java/j
系统 2019-08-12 01:33:39 2443
Tomcat数据库连接池估计现在使用的不多了,现在都是DBCP,C3P0之类的,在很多软件项目中,dbcp,c3p0确实很好,配置一下随便用,使用Tomcat连接池可能不是很方便;但后来发现,在分布式服务器或者分库中使用Tomcat数据库连接池确实不错,可以一次启动打开不同库上的连接池;以下是配置文件,conf下的server.xml文件(原来内容全部清除)
系统 2019-08-12 01:33:33 2443
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn-Xms-Xmx等选项可进行设置实例,以下给出1G内存环境下javajvm的参数设置参考:JAVA_OPTS=”-server-Xms800m-Xmx800m-XX:PermSize=64M-XX:MaxNewSize=256m-XX:MaxPermSize=128m-Djava.awt.headless=true”JAVA_OPTS=”-se
系统 2019-08-12 01:33:30 2443
第十七课:StandardWrapper课前复习:不知道大家是否还有印象,就是在6、7节课说的4种container,粗略的从大到小来说就是engine,host,context,和wrapper。当时写的时候很纠结,因为后面有详细介绍这4个的计划,所以前面写的可能不是很详尽。让我们回忆一下,当一个请求到来的时候,发生了什么。比如什么创建Request这里就不说了,之后connector会调用与之关联的容器的invoke方法,之后那就肯定会调用pipeli
系统 2019-08-12 01:32:52 2443
本文虽然是Setup,但是没有讲最generic的安装方法,那就是直接将Tomcat解开,然后配置好JAVA_HOME,用$CATALINA_HOME/bin/startup.sh(.bat)来启动Tomcat,这是最普通的做法。本文重点介绍的是更好的一种方法,那就是在windows和linux下都把Tomcat跑成一个service/daemon。1.在windows下的安装非常简单。Tomcat5本身就带了一个exe格式的安装文件,直接双击这个文件就可
系统 2019-08-12 01:32:47 2443