Javaweb-1 server.xml和web.xml中的配置

server.xml中的配置

1、web项目的发布:

1)在tomcat的webapp目录下有项 目目录时在浏览器中输入 http://local:host/项目名

2)通过context设置虚拟路径

在apache-tomcat-7.0.72\conf 目录下的server.xml中在

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

后增加 

<Contest path="/xxx" docBase="项目路径" reloadable="false"/>

也可以完成.之后通过 http://local:host/xxx访问 

reloadable表示java文件修改后是否自动重新加载


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


Connector要用来配置相应的访问属性,port表示访问端口为8080.

80端口为默认可不输


2、host虚拟主机

<Host name="localhost"  appBase="webapps"  unpackWARs="true" autoDeploy="true" name="域名" unpackWARs="true" xmlNamespacaAware="false" xmlValidation="false">
 <Contest path="" docBase="项目路径" reloadable="false"/>
</Host>


<待补完>

再通过DNS服务器,说明链接IP地址和域名的关系。

web.xml中的配置

1、默认访问文件

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


一般不修改

所以任意一个项目的WEB-INF目录下必须有个index文件(WEB-INF和index文件名都不可修改)

2、

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


把listing设置为true,在网页端就可以显示文件夹目录


注:1)开发过程中可用,发布时切记关闭

2)WEB-INF目录不可见


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值