`
agile_boy
  • 浏览: 556788 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux和Jetty的一点小冲突

阅读更多
  用Grails开发的一个app,发布在jetty中,开始一切都很正常,过了10天左右,应用日志显示文件找不到的错误。
  一开始真以为是那个文件没有,就专门创建了那个文件,可是过了一阵,问题依旧,还是找不到文件,于是就到那个目录下边去找,果真没有了。神奇!不过因为jetty默认把war解压到/tmp下边了,所以也应该不算太神奇。
  后来去/etc/cron.daily中发现有个tmp watch的job,cat一下,原来linux默认监控240小时的tmp下所有文件,于是一切都很清晰了,是系统的crontab在搞鬼。
  其实,只要让jetty不要把war解压到/tmp就完全OK了,[url=http://docs.codehaus.org/display/JETTY/Temporary+Directories]Temporary Directories[/url]有介绍,只要在$JETTY_HOME下边创建一个work目录就可以了。

  教训:系统的tmp目录,具有很不可确定性,除了真正tmp的,其他一定不要放在tmp下边。
分享到:
评论

相关推荐

    jetty指导书

    在Linux环境下,通常通过Shell脚本来控制Jetty的启动和关闭,还需要注意的是Linux下的权限设置和环境变量配置。 - **2.6.1 系统变量的设置**: 如`JAVA_HOME`和`JETTY_HOME`。 - **2.6.2 命令参数**: 可以通过命令行...

    文件上传微服务后台

    这个服务不依赖任何额外的包,这意味着它具有高度的自包含性和便携性,无论是Windows还是Linux环境,都可以轻松部署。服务内包含了针对这两种操作系统定制的启动脚本,使得配置和启动过程更加便捷。 服务的核心特性...

    [工具查询]JSP 环境探针v1.0_jspenv10.rar

    3. **操作系统信息**:探针可以报告服务器的操作系统类型(如Windows、Linux、Unix)、内核版本和架构(32位或64位)。 4. **库和依赖项**:此工具可能列出服务器上的所有Java类库,包括JAR文件,以及它们的版本...

    Apache Maven 3.doc

    - 减少依赖的数量和版本冲突。 - **8.4 优化插件** - 调整插件配置以提高性能。 - **8.5 使用 Mavan 的最佳实践** - 遵循 Maven 的约定,合理组织项目结构。 通过以上内容,我们不仅深入了解了 Maven 的基本概念...

    jcupload-beta1

    3. **兼容性**:由于是为Java JSP环境设计,jcupload应当兼容各种主流的Java服务器和Web容器,如Tomcat、Jetty等,同时支持各种版本的JSP和Servlet规范。 4. **错误处理**:优秀的上传组件会考虑各种可能的异常情况...

    [CruiseControl]binary安装和启动

    - **Jetty Web 服务器**:CruiseControl 使用 Jetty 作为内置 Web 服务器来提供 Web 控制台的功能。这包括支持 WebSockets、OSGi、JMX、JNDI、JASPI 和 AJP 等技术。 - **构建结果展示**:构建结果通常存储在 `...

    Maven权威指南 很精典的学习教程,比ANT更好用

    在Linux上安装Maven 2.3.4. 在FreeBSD或OpenBSD上安装Maven 2.4. 验证Maven安装 2.5. Maven安装细节 2.5.1. 用户相关配置和仓库 2.5.2. 升级Maven 2.6. 获得Maven帮助 2.7. 使用Maven Help插件 2.7.1. ...

    Java笔试面试题解答

    - **实现原理**: 使用哈希算法将键映射到桶(bucket)的位置,每个桶内部可能形成链表或红黑树结构以处理哈希冲突。 **4. 数据结构及其用途** - **数组**: 用于存储同类型元素,支持随机访问。 - **链表**: 适用于...

Global site tag (gtag.js) - Google Analytics