首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jrebel链接不工作

jrebel链接不工作
EN

Stack Overflow用户
提问于 2017-04-18 16:22:51
回答 1查看 296关注 0票数 0

我在一个scala项目中使用了带有嵌入式jetty的jrebel,但它不能很好地工作。

首先,我将源目录和web资源目录添加到rebel.xml中,然后启动jetty,编辑scala文件并编译,jrebel检测到类并正常工作。

然而,当我编辑网页文件,如html,css和js时,它不工作。在目标目录中找不到相应的更改。

有人知道原因吗?以下是我的rebel.xml的内容:

代码语言:javascript
复制
<?xml version='1.0' encoding='UTF-8'?>
<application xsi:schemaLocation="http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd" xmlns="http://www.zeroturnaround.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <classpath>
        <dir name="F:\test\target\scala-2.11\classes"/>
    </classpath>
    <web>
        <link target="/">
            <dir name="F:\test\src\main\webapp"/>
        </link>
    </web>
</application>
EN

回答 1

Stack Overflow用户

发布于 2017-04-18 17:00:23

JRebel不会更改已部署的存档或构建目标目录中的现有静态web资源文件。

rebel.xml配置中的<web>元素基本上告诉JRebel从哪里获取静态资源文件。

例如,在您的示例中,如果您向/css/mystyles.css发出HTTP请求,那么JRebel将首先尝试根据您提供的rebel.xml从F:\test\src\main\webapp\css\mystyles.css中查找该资源。如果它不能从那里找到该资源,它将退回到最初部署的资源。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43467153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档