Tomcat的配置:修改端口号、配置主页、配置虚拟目录

文章目录

          • 0.Tomcat的配置
          • 1.修改端口号
          • 2.配置虚拟目录
          • 3.配置首页

0.Tomcat的配置

Tomcat的下载及配置不再赘述,直接说明Tomcat如何进行配置。Tomcat的运行需要JDK的支持,需要配置JAVA_HOME环境变量。JAVA_HOME主要是在本机含有多个版本JDK的情况下说明使用哪个JDK进行配置。

当我们下载好Tomcat后,解压后的文件夹内有如下的文件夹,他们的主要作用如下:

Tomcat的配置:修改端口号、配置主页、配置虚拟目录_第1张图片

下面我们说一下Tomcat最常用的3个配置:修改端口号,配置虚拟目录,配置首页。

1.修改端口号

Tomcat的端口号一般是8080,而我们的生产环境中一般使用80端口号,所以我们在部署的时候就需要进行端口号的修改。上面的图中我们说过,conf这个文件夹中存放的就是配置文件,我们如果需要修改服务器的配置,只要修改conf文件夹内的相关配置文件即可。

修改端口号需要修改conf文件夹下的server.xml文件。我们在文件中找到下面的代码:

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

只需要把port改为80或者自己需要的端口即可。

2.配置虚拟目录

在Tomcat服务器的配置中,最重要的就是配置虚拟目录的操作,因为每一个虚拟目录都保存了一个完整的web项目,这样对于项目的开发及运行维护都有很大的帮助。

首先在硬盘上建立一个自己的文件夹,例如,在D盘上建立一个markdemo的文件夹,并在此文件夹中建立一个WEB-INF的子文件夹,同级建立一个index.html文件,同时在WEB-INF文件夹中建立一个web.xml文件,格式如下:



<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
  version="4.0"
  metadata-complete="true">

  <display-name>Welcome to Tomcatdisplay-name>
  <description>
     Welcome to Tomcat
  description>

web-app>

web.xml文件是整个web的核心配置文件,其作用是非常重要的,比如:DispatcherServlet我们就是在这儿配置的。

配置完工程目录之后即可进行服务器的配置。打开conf/server.xml配置文件,加入以下代码:



<Server port="8005" shutdown="SHUTDOWN">
  <Service name="Catalina">
    <Engine name="Catalina" defaultHost="localhost">
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
		
          <Context path="/hello" docBase="D://HelloWorld"/>
      Host>
    Engine>
  Service>
Server>

Path:浏览器的访问路径,比如上面的代码的话应该是localhost:8080/hello

docBase:表示真实存放web项目的地址,在这里应该是D://HelloWorld

配置完成,重启即可。

注:

如果配置完成后重启显示404错误,可以进行下面的配置,再次重启即可。

<servlet>
	<servlet-name>defaultservlet-name>
    <servlet-class>org.apache.catalina.servlets.DefaultServletservlet-class>
    <init-param>
    	<param-name>debugparam-name>
        <param-value>0param-value>
    init-param>
    <init-param>
    	<param-name>listingsparam-name>
        <param-value>trueparam-value>
    init-param>
servlet>

在上述过程中出现了404错误,此时可能有两种情况,一是我们URL地址打错,而是我们配置错误。我们应该学会这种根据HTTP状态码排除错误的方法,这种需要我们在实践过程中不断去积累经验。

3.配置首页

我们一般使用index.xxx作为首页,也可以经过自己的配置进行自定义主页,比如定义login.html为主页,或者是main.html。只需要在web.xml文件中加入下面的代码即可:

<welcome-file-list>
	<welcome-file>login.htmlwelcome-file>
welcome-file-list>

你可能感兴趣的:(SSM)