0

我想将 .jsp 文件添加到部署在客户端站点的耳朵。这样做的过程是什么?请记住,我对 Java 世界很陌生。这将是一个简单的 keepalive 页面,无需与其他页面交互。理想的做法是不必重新创建/重新部署整个耳朵,因为将其返回到受保护的客户端站点会带来压力。我们宁愿给客户指示,将我们发送给他们的页面添加到他们的耳朵里。然后他们可以重新部署它。

谢谢。如果我错过任何信息,请告诉我。

4

2 回答 2

2

JSP 必须位于 WAR 中,而 WAR 又位于 EAR 中。如果您在 EAR 中已经有一个 WAR,则将其放入其中,或者添加另一个仅包含 JSP 的 WAR。它不能直接位于 EAR 本身中。

如果您需要快速重新部署,那么 EAR 确实不是最好的方法......

于 2012-05-16T16:16:06.567 回答
1

JSP 页面是由应用程序服务器编译为 Java 对象的源文件。虽然通过 EAR 或 WAR 部署是传统方式,但某些服务器(如 Tomcat)也可以从扩展的 EAR 或 WAR 文件进行部署。这是因为 EAR 和 WAR 文件实际上只是 ZIP 文件,其中包含特定的文件夹结构和信息文件。

您总是可以尝试将 JSP 页面发送给他们,然后让他们将其复制并粘贴到部署文件夹中,覆盖旧文件。您的应用程序容器应该识别出源比已编译的 JSP 页面更新,并在您刷新该页面时即时为您重新编译它。

这在 Tomcat 中运行良好——我们通常在开发过程中将 JSP 文件粘贴到已部署的应用程序文件夹中以测试小的更改。

于 2012-05-16T16:31:44.383 回答