TomCat的配置过程
1.首先要下载安装Tomcat程序。Tomcat程序包是一个压缩包,直接解压就可以用。下面以Tomcat6.0为例。
2.找到安装目录下的bin目录,下面有两个可执行文件:1.tomcat6.exe;2.tomcat6w.exe 第一个文件是Tomcat的程序文件,相当于客户端程序。后面的文件是Tomcat的服务程序,相当于服务端,启动Tomcat时必需先启动后面带w的tomcat6w.exe,这个程序的作用是作为系统服务来工作。
3.在Tomcat目录下有个conf文件夹,这里有两个重要的配置文件:1.sever.xml 2.web.xml .
其中,server.xml中有一个重要的标签:<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/> 在这里就可以定义服务器监听端口,这里是默认的8080,如果想更改这个端口,直接改掉,重起Tomcat即可。
server.xml中还有一个重要的标签:<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">这是配置虚拟主机的标签,每一个<Host></Host>里面就定义一个虚拟主机名称和相应的参数,
比如再此基础上再下定义一个虚拟主机就可以这样:<Host name="www.86fxw.com" appBase="D:\wwwroot\FxwSrv" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<!--name是配置的虚拟主机的名称-->
<!--appBase配置的是你要访问的资源路径-->
<!--Context path="/TestServlet" docBase="F:\InstallSoft\tomcat\apache-tomcat-5.5.23\webapps\TestServlet"/-->
</Host>.
4.配置网站。在面的server.xml中的虚拟主机配置中,如果配置了虚拟主机,那么就在相应指定的文件下,建一个ROOT文件夹,这个好象必须是大写才可以。可以将相应的静态网页及动态网页放在里面,就可以在外面通过浏览器进行访问了。但要具体配置,还要在ROOT文件下建立一下WEB-INF文件夹,这也是必须大写的
4.配置Servlet,在用Tomcat时,很多情况下要用到servlet,配置方法如下:
A.首先要在ROOT\WEB-INF文件夹下建立一个classes文件夹,注意拼写的大小写一定不要改动,这个文件用来存放准备部署的类(如果含有包的话,也要把包放在里面)。再建一个lib文件夹,里面放一些前面类用到的jar包。
B.在ROOT\WEB-INF文件夹中,在放一个web.xml文件,此文件中,有两个标签定义很重要: <servlet>
<servlet-name>sjfxwservlet</servlet-name>
<servlet-class>com.fxwsrv.sjfxwservlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>sjfxwservlet</servlet-name>
<url-pattern>/sjfxwservlet</url-pattern>
</servlet-mapping>
第一个标签的作用是通知Tomcat一个servlet名的存在及相应的包路径。第二个标签的作用是告诉Tomcat,当在浏览器上打http://www.86fxw.com:8080/sjfxwservlet时,自动去找上面指定包的下sjfxwservlet这个类并执行即可.