我们有一个包含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. 在RSA中的同一EAR中的两个战争模块之间共享文件
- 4. 战争之间的共享库
- 5. 如何在单个EAR中为多个战争配置多个log4j?
- 6. 在耳边战争中共享共同数据
- 7. 在战争中共享JSP文件,在java中使用forward Servlet
- 8. 如何在SPRING的战争中共享bean INSTANCE?
- 9. 多战争使用共享嵌入ActiveMQ的
- 10. 在Wildfly中与战争部署共享util jar文件
- 11. Maven-ear-plugin - 不包括多个模块,即罐子,战争等
- 12. 根据战争文件构建Gradle ear
- 13. 在Wildfly分享多个战争的ejb jar文件
- 14. 添加在wildfly常见的模块为所有的战争
- 15. 如何在两次战争之间共享一个依赖(jar)在JBoss中
- 16. EAR中的Spring共享上下文
- 17. Error在战争中部署EAR与Spring Security
- 18. 在jboss中可能的不同战争模块之间的会话共享?
- 19. 多战争耳
- 20. 在EAR之间共享JSP
- 21. Gradle:如何在多项目构建中共享常见任务?
- 22. 战争包与共享库内的依赖关系
- 23. 在EAR内部的多个EJB JAR中共享相同的JPA persistence.xml
- 24. gradle:在战争项目之间共享zip
- 25. 在Jetty中部署多次战争
- 26. 如何创建一个多战争战争模块?
- 27. maven中的战争冲突
- 28. Maven战争:限制战争
- 29. 在Tomcat中部署多个战争的ClassCastException
- 30. 带有多个WAR文件的EAR文件。共享类
非常感谢!它工作得很好.. – 2010-09-28 05:59:58