首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Jetty 设置解压后的临时目录

Jetty 设置解压后的临时目录

作者头像
用户2353021
发布2020-05-11 17:47:18
发布2020-05-11 17:47:18
1.9K0
举报
文章被收录于专栏:RFFAN实验室RFFAN实验室

公司的项目使用Jetty部署的。由于是从兄弟公司弄来的项目,因此部署的脚本的Jetty配置啊,都是从兄弟公司弄来的。但是遇到了一个棘手的问题,就是,jetty在部署war包的时候会将包的文件解压到/tmp目录下 这就造成了一个问题,当Linux自动清理这个目录的时候,我们的部分文件就会丢失。

所以,我们需要定期的重启服务来保证我们的页面啊,CSS啊什么的不丢失。这也困扰着我很久了。毕竟百度搜索都是讲的一堆Linux会定时删除/tmp目录,并没有讲怎么配置jetty解压临时文件的目录。日了狗了,百度都是一群复制狗。

所以我谷歌了,而且用的是英文谷歌,终于给我找到了答案,不不对,是思路。

地址在这里:https://dev.eclipse.org/mhonarc/lists/jetty-users/msg01998.html

然后我看了jetty的启动脚本 jetty.sh (这个是Linux下的,Windows下,直接启动jar包,参数可以参看这个启动脚本。)

我在脚本里面找到了TMPDIR这个变量,是用来定义零时解压目录的。what a fuck 稍微想想,就能够想明白,但是奈何这玩意是大写的,我TMD对大写不感冒。

所以我直接在开头添加了export TMPDIR=$JETTY_HOME/tmp

将tmp目录设置到了jetty跑的目录下面的tmp目录下,重启之后,终于解压到了这个目录,开心!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-11-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档