admin 管理员组文章数量: 887609
2024年1月10日发(作者:ascii中a的编码是什么)
tomcat通过conf-Catalina-localhost目录发布项目详解
Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最正确选择。
因为这样对tomcat的入侵性最小,只需要新增一个配置文件,不需要修改原有配置;而且支持动态解析,修改完代码直接生效(修改配置除外)。
但是网上关于这种方法的介绍很简单,小菜来补充一下。
1.直接在eclipse中添加一个server,添加过程中指明tomcat的路径即可。
2.在tomcat服务器的confCatalinalocalhost目录下创建一个xml文件(路径找不到就自己创建),内容如下:
docBase="D:javaProjectTestProWebContent" debug="0" privileged="true">
其中path是指项目的发布路径,也就是访问路径,假设像上边那样填写,就要这样访问:://localhost:8080/ TestPro /;docBase是指项目的WebContent(eclipse)或WebRoot(myeclipse)目录,很好理解,你的项目最终发布,就是发布的这个目录,通过配置,直接让tomcat指向这个目录,这样就能够运行项目啦。
注意:xml的文件名一定要和发布路径一致!在本例中xml文件名必须为:TestPro
3.在eclipse中启动tomcat,项目即可启动。
上边是比较常见的用法,但很多时候,我们希望把项目发布到tomcat根目录,这样就不用输入冗长的发布路径,直接输入域名就能够访问了。
用这种方法把项目发布tomcat根目录,考前须知如下:
1.为了保险起见,删掉tomcat服务器中的webapps目录下的ROOT文件夹。
2.将xml中的path设成空(path="")。
3.将xml文件名改为ROOT()。
这样就能够将项目发布到tomcat根目录了,希望本文对大家有协助。
在tomcat6版本中:
1、【官方文档】本人不推荐。
在tomcatconf下中找到
unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
在其中添加:
这的docBase要改成你的项目目录。
2、 不修改【推荐使用此方法】
在tomcat文件夹的conf"catalina"localhost(对于Tomcat6版本及其以上,需要自己创建catalina和localhost这两个文件夹)下新建一个xml文件。内容为
docBase="换成你的路径" reloadable="true">
文件名改成你自己的譬如://localhost:8080/bbs ,文件名就为
其他配置:
打开 Tomcat6.0"conf" 文件,找到:
把false设成true保存,重启Tomcat,让tomcat6支持文件列表显示
版权声明:本文标题:tomcat虚拟目录配置 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704818475h463154.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论