3

How do I update minor, tiny changes I've just made in a .jsp file, without restarting the whole JBoss server? This is just a private server on my (pretty slow) PC. Up until now, I've been able to click this little icon that says "restart module". Now, this icon is grayed out.

4

3 回答 3

6

只需替换您的 .jsp 或 .war 文件即可。JBoss 在检测更新文件方面做得很好,并将重新部署和重新编译您的 jsps。

哦,请记住,您的浏览器可能已设置为缓存您的文件。在这种情况下,请确保点击刷新按钮或打开浏览器或选项卡的新实例。

于 2012-07-03T19:15:47.877 回答
4

我发现它也有助于配置 JSP Servlet 以在任何更改时重新编译。这不是您在生产中想要的东西,但它确实加快了开发速度:

<servlet>
    <servlet-name>jsp</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    <init-param>
        <param-name>checkInterval</param-name>
        <param-value>1</param-value>
    </init-param>
    <init-param>
        <param-name>modificationTestInterval</param-name>
        <param-value>1</param-value>
    </init-param>
</servlet>

对“没有战争文件的 JSP 部署”的回答所示

于 2014-03-24T10:36:34.470 回答
0

大多数 Web 服务器都支持Hot deployment and dynamic reloading. 它将提取服务器工作目录中的 WAR 文件。你可以replace your Modified JSP there to get picket at runtime

可能重复。看这里

于 2012-07-04T04:49:08.293 回答