我们有一个设置,我们可以在客户特定的JSP文件中覆盖我们服务中的默认JSP文件。部署时,将从客户目录复制自定义JSP文件并覆盖默认JSP文件。
这对于开发是不利的,因为我们无法在适当的位置开发,但必须等待JSP-deploy目标在我们可以在浏览器中重新加载之前运行。
我一直在考虑在开发时以某种方式“预链接”JSP文件,这意味着JSP servlet应首先尝试加载给定的JSP路径,来自/customer/component/test.jsp的/component/test.jsp,如果没有从默认位置加载它。
我可以使用servlet过滤器轻松完成此操作,但这不适用于jsp includes,而且我也相信使用请求调度程序等struts等框架所做的任何转发。
我认为通过扩展Tomcat / Jaspers JspServlet类可以解决这个问题,但我希望有一种更简单(可能符合标准)的方法吗?
答案 0 :(得分:0)
如何在tomcat前面放一个nginx / apache?在ngnix中,当请求到来时,它首先检查/customer/component/test.jsp
是否存在,
如果存在对tomcat的前向请求:url:
否则