将jsp文件添加到ear

时间:2012-05-16 16:14:36

标签: java jsp java-ee ear

我想将.jsp文件添加到部署在客户端站点的耳朵上。这样做的过程是什么?请记住,我是java世界的新手。它将是一个简单的keepalive页面,不必与其他页面交互。不必重新构建/重新部署整个耳朵是理想的,因为将其恢复到安全的客户端站点会有压力。我们宁愿向客户提供说明,将我们发送的页面添加到他们的耳中。然后他们可以重新部署它。

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

2 个答案:

答案 0 :(得分:2)

JSP必须位于WAR内部,而WAR又位于EAR内部。如果你已经在EAR中有一个WAR,那么把它放在那里,或者只在内部添加另一个WAR。它不能直接坐在EAR本身。

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

答案 1 :(得分:1)

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

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

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