tomcat6如何动态加载虚拟机我用程序在tomcat的server.xml中动态添加了一个<Host name=" www.test.com" appBase="D: \\tomTest"> ,如何能在不重启tomcat的情况下让tomcat加载上这个域名,并访问到

解决方案 »

  1.   

    1. 可以动态部署应用
    {tomcat-install}/conf/Catalina/localhost/*.xml2. virutalhost
    你试试这个不知道行不行
    {tomcat-install}/conf/Catalina/{your domain}/ROOT.xml or *.xml
      

  2.   

    补充一句,就是复制配置文件到{tomcat-install}/conf/Catalina/目录下

    www.nihao.com/web1.xmlweb1.xml中的内容类似
    <Context  docBase="/home/temp/web1" path="/web1"/>
      

  3.   

    明白你的意思,不过它里面可以配 
    <Context  docBase="/home/temp/web1" name="www.test.com"/>这样可以么?我试了好像不行
      

  4.   

    加分到500啊如果有正解啊我看了很多google baidu都没有答案啊555555555555555555555555555
      

  5.   

    2楼的方法对, 加载后可以修改web.xml文件来重新加载
      

  6.   

    你是不是想在修改了server.xml文件以后,让tomcat来重新加载它?如果是,那就在你的Context.xml中配置一下,加上一行:<WatchedResource>你的server.xml文件路径</WatchedResource>
    试一下看行不行呢
      

  7.   

    1.   
    {tomcat-install}/conf/Catalina/localhost/*.xml 2.   virutalhost {tomcat-install}/conf/Catalina/{your   domain}/ROOT.xml   or   *.xml 
      

  8.   

    dr8737010加上一行: <WatchedResource>你的server.xml文件路径 </WatchedResource> 这个法子不行:(
      

  9.   

    在context.xml 中<context></context>
    中这样写
    <context reloadable="true" ></context>
    reloadable就是动态加载
      

  10.   

    在Context上不要加reloadable和debug属性,可以不用重启使修改过的类生效,但是域名好像要重启才能绑定。经过反复查找资料,tomcat服务器不支持热部署,动态修改属性文件,使属性文件生效,唯一的方方只能重启tomcat服务器