当前位置: 代码迷 >> Web前端 >> 怎么设置tomcat6.0中web的根目录
  详细解决方案

怎么设置tomcat6.0中web的根目录

热度:326   发布时间:2012-08-25 10:06:20.0
如何设置tomcat6.0中web的根目录

?

1.配置Tomcat环境变量  Tomcat为JSP的容器,要在Windows下运行JSP,需要安装Java开发环境,同时需要一些特殊的环境设置,包括以下四个系统环境变量,具体内容应根据安装路径设置:
  (1)添加Tomcat主目录环境变量
  set TOMCAT_HOME = C: \Tomcat 6.0
  (2)添加CATALINA_HOME环境变量
  set CATALINA_HOME= C:\Tomcat 6.0
  (3)更新CLASSPATH环境变量
  CLASSPATH =.;%JAVA_HOME%\lib;%TOMCAT_HOME%\lib
  (4)更新PATH环境变量
  PATH=%PATH%;%TOMCAT_HOME%;%TOMCAT_HOME%\bin
  上述环境变量的配置和Java环境变量的配置方法相同。设置完成后,重新启动计算机,使设置生效,然后再启动Tomcat。
  需要特别注意的是,如果该步骤的环境变量配置不对或者server.xml文件配置不对(见下面的介绍),Tomcat将无法启动。另外,如果Web应用中只是一般的htm文件,不配置环境变量,网站也可以浏览,因此,Tomcat启动后,并不意味着所有的需要运行用户Web的设置都完成或正确。
  在实际应用中,一般需要更改三个基本配置:修改服务端口、修改网站的根路径和建立虚拟目录。在以前的Tomcat版本中,这些配置比较复杂。在Tomcat 6中,这些配置都是通过Tomcat主配置文件conf/server.xml完成的。

?

2. 修改服务端口  在Tomcat的安装过程中,可以设置Tomcat服务端口,默认值为8080。安装完成后,如果需要修改服务端口,可通过Tomcat主目录下的conf目录中的server.xml文件完成。不同的Tomacat版本,主配置文件Server.xml的内容不同。
  对于Tomcat 6.0.x,利用UltraEdit或其他文本编辑器打开C:\Tomcat 6.0\conf\目录下的server.xml文件,定位元素<Connector port="8080">,可以看到Tomcat服务的设置端口为8080

?

?

修改Web服务端口为http的默认端口80。注意,如果是在Windows平台中,并且安装了IIS,则修改的端口号不要和IIS中的Web服务冲突。修改完毕后,保存该文件,然后重启Tomcat服务器,这样Tomcat就在新的端口提供服务了。

3. 修改网站根路径  不同的Tomcat版本,设置Web应用根的方法也不相同。在Tomcat 5.5.x中,修改网站根路径的方法有两种:一种是修改C:\Tomcat 5.5\conf\目录下的Tomcat主配置文件server.xml,一种是建立ROOT.xml文件。在Tomcat 6.0.x中,设置Tomcat根的方法非常简单,只需要修改Tomcat主配置文件conf/server.xml即可。
  用记事本打开Tomcat主配置文件server.xml,定位到文档尾部的<Host>元素,添加一个上下文元素(<Context>),来设置Tomcat的根。例如,如果将d:\GSL3.0设置为Tomcat的根,设置如图1-43所示。


图1-43 设置Tomcat服务的根

  需要特别注意的是,Tomcat区分大小写,<Context>元素的第一个字母一定为大写,且文件夹名称大小写也必须和实际一致。修改完毕后,在任务栏上停止Tomcat,再重新启动,打开浏览器,将运行根中的index.jsp程序页面。
  如果还要建立虚拟目录,只需要再增加不同的<Context>元素即可,详细介绍见2.5.7小节的内容。在server.xml中,可以设置多个不同的虚拟目录。

  相关解决方案