Tomcat有安装版和非安装版,开发/测试JSP建议下载使用非安装版。安装版比非安装版更傻瓜化,就不提了。软件下载http://tomcat.apache.org tomcat 安装好之后,只需要把你的程序包放到$CATALINA_HOME/webapps/ROOT下就可以直接使用了。这样会使webapps越来越大就需要设置.
■tomcat的站点配置文件:$CATALINA_HOME/conf/server.xml server.xml简介:
●server port 指定一个端口,这个端口负责监听关闭tomcat的请求
●shutdown 指定向端口发送的命令字符串
●Listener APR库文件的载入。这些组件正确的安装并且可供java调用 (如果加载失败, 库文件路径将被显示在控制台), Tomcat 连接器将自动使用 APR 功能. APR连接器的配置与普通连接器的配置基本相同, 但是提供了一些扩展的属性供APR组件使用。 注意:默认值已经适用于大多数的应用场景, 额外的调整不是必须的。 JNDI Java Naming and Directory Interface,主要提供应用程序所需要资源上命名与目录服务.它提供了一个接口让用户在不知道资源所在位置的情形下,取得该资源服务。JNDI这个接口基本上是LDAP,LDAP全名为Lightweight Directory Access Protocol. 轻型目录访问协议。http://wiki.ccw.com.cn/LDAP
●GlobalNamingResources 。。。。
●service name 指定service的名字
●Connector (表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求以后续。
■server.xml配置:
●更改根目录:
找到<HOST autoDeploy="true" unpackWARs="true" appBase="webapps" debug="0" name="localhost">
将webapps改成你的根目录,可以用绝对路径。然后在你的根目录里重建一个ROOT文件夹,webapps/ROOT是真正的根目录
●添加虚拟目录:
在<CONTEXT debug="0" reloadable="true" docBase="d:\JAVA\www" path="/site"></CONTEXT>和</HOST>之间加上
<Context path="/site" docBase="D:/JAVA/www" reloadable="true" debug="0">
</Context>
这样就创建了一个site虚拟目录,文件放在d:\JAVA\www
●<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
●同时运行多个(不同版本的)tomcat
把新tomcat的server.xml所用到的端口全部改,不仅仅是Connector port
注:$CATALINA_HOME--你解压的tomcat所在的文件夹
■注意事项:
●配置文件区分大小写