2015年8月5日 随笔日记(该文为原创学习笔记有错误请多指教,谢谢)

来源:互联网 发布:linux修改snmp团体名 编辑:程序博客网 时间:2024/05/22 00:06

2015年8月5日 多云间晴 有雨

第一次写东西,原创,请大家多多支持和指正,谢谢

今天想写的两件事,第一、学习了 tomcat配置,包括虚了目录配置、虚拟主机配置(域名配置)、默认站点配置、默认主页配置。

                                    第二、学习了servlet学习,包括写了第一个servlet程序、servlet配置、站点发布

                                

tomcat配置

关于Tomcat配置

1、虚拟目录配置

关于虚拟目录配置有三种方法

方法一、在tomcat下server

<Host><Context path="/mytest" docBase="d:\web" reloadable="true" debug="0">
</Context>
</Host>

默认虚拟目录配置为

<Context path="" docBase="d:\web" reloadable="true" debug="0">
</Context>

该方法的缺点是必须重启tomcat

方法二、在tomcat下 conf\Catalina\localhost 配置

配置方式是以虚拟目录为名创建一个xml文件,然后在xml文件里配置

<Context path="/mytest" docBase="d:\web" reloadable="true" debug="0">
</Context>

默认虚拟目录配置为

将xml文件名命名为ROOT.xml,并在其中配置

<Context path="/mytest" docBase="d:\web" reloadable="true" debug="0">
</Context>

或者

<Context path="" docBase="d:\web" reloadable="true" debug="0">
</Context>

该配置方法优点是不用重启tomcat

方法三、在tomcat下server.xml里配置

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

</Host>

将默认配置里面appBase配置改成需要配置虚拟目录的绝对路径,如:d:\web

该方法的优点是,配置好后即是默认目录,缺点是tomcat需要重启、默认tomcat主页无法显示

2、tomcat虚拟主机配置

虚拟主机配置有一共有两种方法

方法一,在tomcat下server.xml里复制下列代码:

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
</Host>
修改name为相应主机名,appBase为该主机名的默认目录如: 
<Host name="www.lr.com"  appBase="d:\web"
            unpackWARs="true" autoDeploy="true"/>

配置好后,还需要配置windows 配置文件hosts,文件路径为Windows\System32\drivers\etc

配置方法参照里面的

# For example:
#
#      102.54.94.97     rhino.acme.com          # source server

我的配置改为127.0.0.1 www.lr.com 记得不要前面的#号

现在在浏览器通过www.lr.com加端口即可访问改主机下对应的站点

该方法的缺点是需要重启tomcat

方法二(该方法为我自己想出来,没有看过网上资料,是由于我上面虚拟目录的第二种方法配置 想到的该方法)、在tomcat 目录下的conf\Catalina下,新建文件夹并命名为你对应的主机名如www.lr.com,然后可以在改文件夹中配置相应虚拟目录,配置好后,按照方法一配置Host即可。

该方法的优点是不用重启tomcat


上面默认站点配置已说明,就不在写了

3.默认主页配置

默认主页配置方法我了解一共有两种

方法一 ,在tomcat下web.xml里配置,改配置作用于tomcat下的所有虚拟主机、虚拟目录如下为默认配置

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

如果需要增加默认页增加一行即可 如: <welcome-file>my.html</welcome-file>

方法二、该方法是在自己站点目录下的web.xml里配置,配置方法参照方法一,改方法作用于本站点。


 







0 0
原创粉丝点击