如何在不重新启动整个JBoss服务器的情况下更新我刚刚在.jsp文件中进行的微小改动?这只是我(非常慢)PC上的私人服务器。到目前为止,我已经能够点击这个显示“重启模块”的小图标。现在,此图标显示为灰色。
答案 0 :(得分:6)
只需替换.jsp或.war文件即可。 JBoss在检测更新文件方面做得很好,并将重新部署和重新编译你的jsps。
哦请记住,您的浏览器可能会设置为捕获您的文件。在这种情况下,请确保点击刷新按钮或只打开浏览器或标签的新实例。
答案 1 :(得分:3)
我发现它也有助于配置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>
答案 2 :(得分:0)
大多数Web服务器都支持Hot deployment and dynamic reloading
。其中提取服务器工作目录中的WAR文件。你可以replace your Modified JSP there to get picket at runtime
。
可能重复。 Look here