jetty部署war包

发布时间:2020-07-29 01:37:10 作者:cc20140301
来源:网络 阅读:1651

与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>


推荐阅读:
  1. SpringBoot 打war包部署
  2. jetty9配置指南及jetty9部署jenkins

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jetty war wa

上一篇:不同系统平台之间(Linux与Linux、Linux与Unix)利用NFS实现文件共享方法

下一篇:UITabBarController未呈现时present另一个ViewController会发生什么?

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》