阅读更多

【问题现象】:

     使用Maven + Eclipse + Jetty 进行J2EE开发,但有一个问题就是css、js等静态文件更改以后,在eclipse里保存都会失败,eclipse给出的错误信息是文件被锁定,这样迫使每次都得重启Jetty,对开发非常不方便。

 

【原因分析】:

    Jetty会使用内存映射文件来缓存静态文件,包括js,css文件。

    在Windows下,使用内存映射文件会导致文件被锁定,所以当Jetty启动的时候无法在编辑器对js或者css文件进行编辑。

 

【解决方案】:

 

      更改Jetty默认配置,不适用内存映射文件来做缓存。

 步骤:

     1.找到webdefault.xml,在本地仓库中找到jetty插件,以6.1.26版本为例,jetty-6.1.26.jar在$maven_repo$/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar,webdefault.xml文件在包org\mortbay\jetty\webapp下。

   它在jar文件中的路径是org/mortbay/jetty/webapp/webdefault.xml

 

  2.找到useFileMappedBuffer参数,把值设成false
    <init-param>
        <param-name>useFileMappedBufferparam-name>
        <param-value>false<param-value>
    init-param>

  3.在pom.xml中,设置jetty使用更新过的webdefault.xml文件

    <groupId>org.mortbay.jettygroupId>
    <artifactId>maven-jetty-plugin<artifactId>
    <version>6.1.26</version>
    <configuration>
        ...
        <webAppConfig>
           <defaultsDescriptor>src/test/resources/webdefault.xml</defaultsDescriptor>
        </webAppConfig>
    <configuration>

  大功告成!

 

 

捐助分享者

          以前并不喜欢编程,但是现在已经是一个为程序而痴迷的IT迷,在此分享一些自己整理并优化后的东西,希望能给IT迷们有所帮助,有欣喜,也还有汗水,同时也希望大家能支持一下。 当然,有钱捧个钱场(支持支付宝和微信捐助,加入it资料中心扣扣群),没钱捧个人场,有了大家的支持,我们会更有动力,会做的更好的,谢谢各位。

 

0
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java实现求二叉树的深度和宽度

    主要介绍了Java实现求二叉树的深度和宽度,本文分别给出代码实例,需要的朋友可以参考下

  • java求二叉树深度_Java求二叉树深度算法

    java 求二叉树深度--------------------------------------------------------------------------------------------------------------------------------------算法很简单,就是比较左子节点深度 右节点深度还有一...

  • java二叉树的深度_Java实现二叉树的深度计算

    尝试不同方法求二叉树的深度:1.depth1,递归计算二叉树的深度,根结点的深度=max(左子树的深度,右子树的深度) + 1。2.depth2,访问左结点,如有右结点则压栈1,同时把右结点的深度压栈2,没有左结点时表示该次遍历...

  • java 求二叉树深度

    java 求二叉树深度 算法很简单,就是比较左子节点深度 右节点深度 还有一个核心内容就是如果有值就+1,+1这个是整个算法的核心。 package javatest.suanfa.Erchashu; public class dept { int height(TreeNode T...

  • 深度算法java_求二叉树深度的递归算法java

    你知道java求二叉树深度的递归算法是怎样的吗?具体如何实现呢?下面要给大家带来的实例就是和这个方面相关的内容,一起来看一看吧。为了求树的深度,可以先求其左子树的深度和右子树的深度。用递归算法来实现,递归的...

  • java 求二叉树最大深度算法

    题目:Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the ...下面是我的算法实现:/** * Definition for a binary

  • Java实现二叉树的深度优先遍历和广度优先遍历算法示例

    主要介绍了Java实现二叉树的深度优先遍历和广度优先遍历算法,结合实例形式详细分析了二叉树的定义、深度优先遍历与广度优先遍历算法原理与相关操作实现技巧,需要的朋友可以参考下

  • java二叉树算法_Java实现二叉树基本算法

    二叉树遍历概念和算法遍历(Traverse):所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。...

  • Java 求解二叉树的深度

    输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 题解: 该题有两种解法,可以采用 BFS(广度优先搜索),或者采用 DFS(深度优先...

  • 算法—求二叉树深度

    输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 分析 用递归即可,递归计算左子树深度left,递归计算右子树深度right,选择两者中较...

  • Java求二叉树深度

    输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 import java.lang.*; /** public class TreeNode { int val = 0; TreeNode left...

  • 求二叉树的最大深度(JAVA)

    求二叉树的最大深度(JAVA) 题目: 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 1、递归法 如果我们知道了根节点的左子树的最大深度l和右子树的最大深度r,...

  • Java——二叉树的深度

    输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度,根节点的深度视为 1 。 数据范围:节点的数量满足 0≤n≤100 ,节点上的值满足0≤val...

  • 二叉树各种遍历算法 Java 实现总结

    目录二叉树各种遍历算法 Java 实现总结0 二叉树简述0.0 概述0.1 分类0.2 数据结构1 二叉树的遍历1.1 前序遍历1.2 中序遍历1.3 后序遍历1.4 层序遍历1.5 小总结 二叉树各种遍历算法 Java 实现总结 0 二叉树简述 0.0 ...

  • Java实现求二叉树深度

    Java实现求二叉树深度 两种方法,DFS(递归)和BFS 二叉树结构 class TreeNode { int val; TreeNode left; TreeNode right; TreeNode() {} TreeNode(int val) { this.val = val; } TreeNode(int val, TreeNode...

  • 二叉树的最大深度java

    二叉树的最大深度 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / 9 20 /...

  • 求二叉树的深度---java实现

    1、二叉树的深度 从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 2、java实现--递归 想要求二叉树的深度,那么就要求其左子树的深度 以及 右子树的深度,使用递归...

  • 二叉树的深度怎么算(Java代码实现)

    题目:输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 示例: 给定二叉树 返回它的最大深度 3 。 解题思路: 我们可以...

  • java 二叉树的深度 非递归算法_java二叉树深度不用递归,非递归实现

    之前给大家带来了java二叉树中所有距离为K的结点的相关内容,那么下面要给大家带来的就是java二叉树深度非递归实现的内容,一起来看看吧。非递归实现利用层次遍历算法,设置变量level记录当前节点所在的层数,设置...

  • WebAudioAPIError(解决方案).md

    项目中常见的问题,记录一下解决方案

Global site tag (gtag.js) - Google Analytics