我们有一个包含13个模块的大型应用程序。根据客户要求,我们应该能够部署核心模块+客户特定模块。我们计划将应用分成多个战争。现在的问题是我们有一些常见的jsp像header.jsp,error.jsp等。有没有什么办法可以保持常见的jsp的核心战争和其余的战争将能够使用它或我必须复制这些jsp在构建过程中的invidiual战争中。我知道CSS和Javascript文件可以在耳朵包装中的多个战争中共享,但不知道jsp的。在EAR中的多个战争中共享常见的jsp's
5
A
回答
4
好问题。您会很高兴听到答案是“是”,尽管它高度依赖于您的servlet容器的配置方式。
它使用JSTL <c:import>
标签,其具有被定义为一个可选的context
属性来完成:
上下文 的名称一些 其他本地网络应用程序的(有开始/)来 进口来自的资源。
<c:import context="/B" url="x.jsp"/>
这是非常好的,:
所以说根据上下文根/A
,和web应用乙/B
下部署你的web应用已部署的,那么JSP中A可以使用包括的B x.jsp
玫瑰色,但这必须通过servlet容器的安全机制,并且它可能不允许操作。例如,in Tomcat the crossContext
attribute must be set to true
。
相关问题
- 1. EAR与多个战争或与远程EJB的战争
- 2. 用多重战争(野蛮)在EAR战斗中重新部署
- 3. 战争之间的共享库
- 4. 如何在单个EAR中为多个战争配置多个log4j?
- 5. 在耳边战争中共享共同数据
- 6. 多战争使用共享嵌入ActiveMQ的
- 7. 在Wildfly中与战争部署共享util jar文件
- 8. Maven-ear-plugin - 不包括多个模块,即罐子,战争等
- 9. 根据战争文件构建Gradle ear
- 10. 在Wildfly分享多个战争的ejb jar文件
- 11. 在jboss中可能的不同战争模块之间的会话共享?
- 12. 在EAR之间共享JSP
- 13. Gradle:如何在多项目构建中共享常见任务?
- 14. maven中的战争冲突
- 15. 在Tomcat中部署多个战争的ClassCastException
- 16. 带有多个WAR文件的EAR文件。共享类
- 17. 在战争中嵌入jolokia
- 18. A码的战争挑战
- 19. 在战争中配置的Tomcat认证
- 20. 战争
- 21. 从2个战争项目中创建一个大战争文件
- 22. 在JBoss中,我的战后如何开始我的战争?
- 23. 多张战争部署8
- 24. 如何在maven中使用tomcat插件部署多个战争?
- 25. 在战争级别初始化,战争的“主要”
- 26. AppEngine与Eclipse - 共同战争/资源
- 27. Heroku与Jetty Runner共同部署战争
- 28. maven yui压缩战争:战争
- 29. 在EAR中使用相同的罐子和普通持久性单元添加多重战争
- 30. 引用来自不同WAR的EAR中的共享资源
非常感谢!它工作得很好.. – 2010-09-28 05:59:58