码迷,mamicode.com
首页 > 其他好文 > 详细

jetty部署war包

时间:2015-10-15 16:21:24      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:jetty   war   

与tomcat类似,直接拷贝war到webapps目录即可,不同的是解压文件不会存放到webapps下。

需要做一些额外配置,才能找到正确解压目录

参考资料:http://dev.eclipse.org/mhonarc/lists/jetty-users/msg01998.html

Q: How to change the extracted directory?

A: You have few choices.

1) Specify your own java.io.tmpdir java system property location for jetty to use.

    $ java -Djava.io.tmpdir=/path/to/my/new/temp/ -jar start.jar


2) Create a "work" directory under the ${jetty.home} path (whereever that is).

    That will cause Jetty to use that work directory instead of whatever the java.io.tmpdir property is set to.


3) Specify the tempDir attribute on the WebAppProvider deployments.

    Only valid for war file deployment scenarios, NOT valid for context based deployment.

    If you have etc/jetty-webapps.xml in your start.ini you have war file deployments enabled.

    Edit the ${jetty.home}/etc/jetty-webapps.xml file and add 1 more attribute on the WebAppProvider.

    <Set name="tempDir">/path/to/my/preferred/temp/dir/for/all/webapps</Set>


4) Set the tempDirectory attribute on the WebAppContext with context based deployments.

    NOT valid for war file deployment scenarios.

    If you have etc/jetty-context.xml in your start.ini you have context based deployments enabled.

    Edit the ${jetty.home}/contexts/myapp.xml and add the tempDirectory attribute on the WebAppContext.

    <Set name="tempDirectory">/path/to/my/preferred/temp/dir/for/this/context</Set>


jetty部署war包

标签:jetty   war   

原文地址:http://ccjava.blog.51cto.com/8646011/1703198

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!