tomcat的一些配置小知识

在tomcat的安装目录conf文件夹下,有一些配置文件,可以做一些关于tomcat的配置:

server.xml中:

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  URIEncoding = "UTF-8"/>

在这里,可以修改端口号,tomcat默认的端口号是8080。所以,我们测试的时候,输入的是localhost:8080。而我们在日常生活中输入网址是不用输入端口号的,这是因为服务器有一个默认端口,就是80,如果只输入网址,不输入端口号,其实默认的就是80端口。所以,网站发布的时候,要把端口改成80。这里,还可以增加URIEncoding,表示访问的字符编码。


      <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" />

      </Host>

在这个文件的最下面,是一个Host节点,它就是主机,默认的,name = "localhost",所以,我们访问的时候,在浏览器地址栏里输的是localhost。在这个节点里面,我们可以配置虚拟路径,如下:

<Context path = "/world" docBase = "D:\teach_source\class\j2EE\hello" reloadable = "true"/>

在Host节点中如果这样配置,path表示虚拟路径的名称,docBase表示的是我们的项目的真实地址,reloadable表示,如果我们的java文件发生变化,是否自动加载,可以设置为true,这样就不用重启tomcat了。这样配置了以后,我们可以不把项目放在webapps中。这样设置了以后,重启tomcat,通过浏览器里输入localhost:8080/wrold就可以访问到我们的项目。

web.xml中:

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

这个配置,在文件的最下面。比如前面的,localhost:8080/wrold,这个网址,我们没有指名要访问哪个文件,它会自动的在这几个文件里面找,如果找到,就显示出来,如果没有找到,就显示404。我们也可以在这里增加一些其它的文件名。
    <servlet>
        <servlet-name>default</servlet-name>
        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
有这样一段,其实有一个param_name为listings的配置,默认的是false,它的作用就是,在开发过程中,如果我们设置为true,那么,我们在测试的时候,只用输入项目的根目录地址,然后,在浏览器中就会像文件管理器一样出现项目目录,方便我们测试,而不用在地址栏里输入每个页面的地址。


由于WEI-INF对外是不可见的,所以,在项目中,我们把项目文件放在这个文件夹下面,才比较安全。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值