开发模式配置,不用每次重启tomcat,java web基础

来源:互联网 发布:校园社区源码 编辑:程序博客网 时间:2024/05/20 06:38

        在通常情况下,修改完代码后需要重新部署,重启tomcat,可以配置开发模式,自动监听服务端口,列出目录文件,管理多个站点等功能

      

        一、基本配置:


        1、端口配置:

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

        2.配置虚拟目录配置,在<Host></Host>标签中配置<Context></Context>类管理虚拟目录

           <Context path=“/bweb" docBase="E:/www" />

        不过tomcat6以上的版本推荐更好的做法是在%TOMCAT_HOME%//conf/Catalina/localhost目录下以虚拟目录名建立一个xml文件,所以可以建立%TOMCAT_HOME%//conf/Catalina/localhost/bweb.xml,内容如下:

           <Context docBase="E:/www" />

         这时通过:localhost/bweb访问E/www目录,说明虚拟主机配置成功


        二:context.xml配置,修改为自动加载web.xml,自动加载类库,内容如下:

          <Context Reload="true" reloadable="true">           <!-- Default set of monitored resources -->           <WatchedResource>WEB-INF/web.xml</WatchedResource>           <!-- Uncomment this to disable session persistence across Tomcat restarts -->           <!-- <Manager pathname="" /> -->           <!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) -->           <!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> -->           </Context>

        三:web.xml配置,修改为列出目录中所有文件,内容如下:

          <init-param>          <param-name>listings</param-name>          <param-value>true</param-value>          </init-param> 

        四:修改tomcat-users.xml,修改tomcat自定义管理员,内容如下:

          <tomcat-users>          <rolerolename="tomcat"/>          <rolerolename="chenbean"/>          <rolerolename="manager" />          <userusername="admin" password="admin" roles="tomcat,chenbean,manager"/>          </tomcat-users> 

        五,配置web应用站点,需改文件为server.xml

         1. 例如:把E:/www/bweb/mail交给tomcat服务器管理,让别人可以使用www.bweb.com访问mail这个目录下的web资源

         2. tomcatserver.xml文件中配置一台名称www.bweb.com的主机,并把mail目录映射缺省虚似目录

         3. 添加DNS主机记录,本机直接修改host文件:C:/WINDOWS/system32/drivers/etc/host 192.168.1.10 www.bweb.com

         4. 重启tomcat服务器,启动IE访问http://www.bweb.com/ 

         server.xml配置如下:

          <Hostname="www.bweb.com"appBase="e:/chenbean">          <Contextpath="/"docBase="e:/www/bweb/mail"/>          </Host>

        开发模式中常用配置大致如此,具体的一些需求还得根据实际情况!欢迎大家批评和指正!

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 磁力泥粘衣服上怎么办 鼻涕泥弄衣服上怎么办 水晶橡皮泥弄在衣服上怎么办 橡皮泥弄到衣服上怎么办 橡皮泥弄在衣服上怎么办 磁力泥弄衣服上怎么办 苹果7p按键坏了怎么办 苹果手机内存满了怎么办 来微信消息手机上面没提示怎么办 苹果手机储存空间满了怎么办 苹果六储存满了怎么办视频 微信听筒没声音怎么办 苹果手机有电自动关机怎么办 白玉蜗牛生蛋了怎么办 农民工工资拖欠怎么办没有合同 公司拖欠员工工资没签合同怎么办 东京去大阪乘大巴行李怎么办? 在外手机没电了怎么办 被公司起诉我该怎么办 支付宝付款刷脸怎么办 考到了差的中学怎么办 中学考高中没考上怎么办 如果考中学没有考上那怎么办 摩托车牌京b牌照怎么办 老公网贷还不了怎么办 丈夫欠下的债妻子怎么办 丈夫偷妻子的钱怎么办 刷信用卡显示不允许降级交易怎么办 每次月经头几天下不来怎么办 邮箱和安全问题都忘记了怎么办 大疆air无人机芯片过热怎么办 脸上反复冒痘痘闭口粉刺怎么办? 手被火烧伤起泡怎么办 手被打火机烧了怎么办 小孩手被火烧了怎么办 手指被火烧伤了怎么办 别人砸坏我家门怎么办 逆水寒经验满了怎么办 tcl魔环显示离线怎么办 城管执法局执法不公平怎么办 人被骗去搞传销怎么办