Tomcat 端口号,虚拟目录 设置

首先!我想说这些问题很基本!昨天用的时候还是会忘的!然后百度,最后决定自己写个!其次,修改端口号,和默认目录的原因是为了防止他人的攻击(当然就算改了也防止不了高手的攻击的!只是被攻破的时间问题),但是一般建议是不使用tomcat的默认端口和目录的


第一,修改tomcat 端口号
1.找到 tomcat 目录下的 Tomcat 6.0\conf\server.xml 打开
2.找到 <Connector port=" 8080 " protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
3.将2中的  port="8080" 中的8080 改成未使用的端口号就了!一般建议在8000-9000 之间
4.重启tomcat 




第二,设置tomcat 虚拟目录
1.找到 tomcat 目录下的 Tomcat 6.0\conf\server.xml 打开

2.找到 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
          </Host>
3.在2中添加如下内容 
<Context path="(访问根路径)" docBase="真实的文件目录(建议-绝对路径)"  reloadable="true"  debug="0">
            </Context>

4.例如: <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
             <Context path="/test" docBase="c:\myapps"  reloadable="true"  debug="0">
            </Context>
          </Host>
5.找到  tomcat 目录下的 Tomcat 6.0\conf\web.xml 打开
6.找到  <init-param>
            <param-name>listings</param-name>
            <param-value>false</param-value>
        </init-param>
7. 将 <param-value> false </param-value>中的false 改成true
8. 重启tomcat

PS:  <Context path="(访问根路径)" docBase="真实的文件目录(建议-绝对路径)"  reloadable="true"  debug="0"></Context>
path="(访问根路径)" , 这里的访问更路径是指,localhost:8080 之后的地址;
比如,你的项目叫test 里面有index.jsp 文件
如果 path="/test" 访问路径就是 localhost:8080/test/index.jsp
如果 path="/"  访问路径就是 localhost:8080/index.jsp


docBase="真实的文件目录(建议-绝对路径)",这里的路径是指,你项目文件的路径
比如你的 项目叫test  里面有index.jsp 文件 放在 c:\myapps 下面 这 docBase="c:\myapps\test"


好了!希望对你有所帮助!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值