在配置了apache + tomcat 的集群环境后,访问apache,但在tomcat的项目的页面上,如果有引用外部的js文件(写法为src="<%=basePath%>/comm.js"或src="comm.js"),这个时候就出现无法找到comm.js,非得写成scr="tomcat的访问路径/工程名/comm.js".
分析可能是访问的apache,所以它就到apache的网站目录下去找了.是不是还要对apache的什么参数进行配置啊,才能解决这个路径问题呢?我在一个项目中是用了DWR,但把这项目放到上述集群中后,即使改成了scr="tomcat的访问路径/工程名/comm.js"这种形式,也无法找到DWR所生成的dwr/engine.js和dwr/interface/xx.js.
甚至直接将这两个JS文件拷出来放到项目里,通过直接引用也不行.怎么解决呢?请教高手了

解决方案 »

  1.   

    不是吧一般都是相对路径../js/util.js..代表上一及目录(父)
    ../../..
      

  2.   

    不是啊,是访问apache的时候,它就跑到apache的网站目录下去找那些js文件,而在集群环境下,apache 的网站目录是没有任何东西的.它只是转发访问到tomcat.
    但这些js的路径似乎又没定向到tomcat中,于是就造成了找不到的状况
      

  3.   

    已经搞定了,是apache的转发规则我配错了