您的位置:首页 > 其它

deploy path /代表什么意思

2017-06-12 19:54 281 查看
deploy path /代表什么意思

转自:
http://blog.sina.com.cn/s/blog_bfab07fd0101c8kc.html
tomcat deploy项目三种方法

1、将应用文件夹或war文件直接copy到tomcat的webapps目录下,这样tomcat启动的时候会将webapps目录下的文件夹或war文件的内容当成应用部署。这种方式最简单且无须书写任何配置文件。

2、在tomcat的server.xml配置文件中的Host节点下增加Context子节点,如:

<Context path="/test"docBase="D:\private\tomcat\test.war"/>

//其中path制定访问url路径, docBase项目真是路径

其中,path即context path;docBase指向应用所在的文件夹或war文件,可以是绝对路径,也可以是相对路径(相对该Context所在的Host的appBase属性值);

3、在tomcat的conf/[Engine]/[Host]目录下新建xml文件,文件名为context path,内容如下:

<Context docBase="D:\private\tomcat\test.war"

 privileged="true"antiResourceLocking="false"antiJARLocking="false">

 <!--

Link to the user database we will get roles from

-->

 <ResourceLink

name="users"global="UserDatabase"

 type="org.apache.catalina.UserDatabase"/>

</Context>

其中,docBase与第二种方式中的含义一样;
当Host的autoDeploy属性值为true时,以上三种配置Context的方式中,只有第1、3两种方式配置署的应用不需要重启tomcat即可完成部署;第二种方式需要重启tomcat;另外,第1种方式不能指定特定的context path;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: