JSF脚本未加载到不同的环境中
我已经在本地WebSphereAppServer上部署了JSF2.1/IceFaces3.3应用程序。JSF自动添加的javascript资源(例如,如下所示)加载在本地windows环境中,但不加载在Linux环境中的远程应用服务器中JSF脚本未加载到不同的环境中,jsf,jsf-2,icefaces,icefaces-3,Jsf,Jsf 2,Icefaces,Icefaces 3,我已经在本地WebSphereAppServer上部署了JSF2.1/IceFaces3.3应用程序。JSF自动添加的javascript资源(例如,如下所示)加载在本地windows环境中,但不加载在Linux环境中的远程应用服务器中 <script src="/myAppContext/javax.faces.resource/jsf.js.faces?ln=javax.faces" type="text/javascript"></script> 同样的东西适
<script src="/myAppContext/javax.faces.resource/jsf.js.faces?ln=javax.faces" type="text/javascript"></script>
同样的东西适用于不同的应用程序,但不是这个。我可能在某个地方做错了什么,但我不知道从哪里开始
编辑:
HTTP流量监视器显示什么?按Chrome/FF>=23/IE>=9中的F12键,然后检查网络选项卡。浏览器是否得到HTTP 2nn/3nn响应或其他响应?本地js/css资源已加载,jsf和icefaces生成的资源除外(请参见编辑)。域上使用的web服务器是IBM_HTTP_服务器。好的,问题显然出在服务器端。奇怪的是,这是特定于环境的。也许您有一个过于热心的servlet过滤器,它根据环境细节进行操作?一点也不!没有使用过滤器。web服务器起作用了吗?它返回404。客户不能反对它。所以肯定是服务器端的问题。这可能会再次与冰面有关。另请参见错误标记为“已接受”的类似问答:OP从未确认答案有效。