即使存在文件,Tomcat也会请求资源不可用错误

时间:2016-02-02 17:00:34

标签: tomcat tomcat7

我有一个仪表板,托管在centos机器上的apache tomcat服务器上。我在下面的路径中保存了需要下载的文件

project_name/resources/filename

所以onclick,我将href设置为上述路径,并且浏览器用于下载文件(我在这里谈论.xlsm文件)。但由于一些奇怪的原因,现在文件根本没有下载。我收到The requested resource is not available.错误。我确信文件在那里。我在同一个文件夹中添加了一个pdf和一个pptx文件,并尝试使用各自的URL直接访问它,但是我收到同样的错误。

但如果它是浏览器可以显示的文件,例如txt文件或json文件,我可以通过直接访问它在浏览器上查看它。

由于之前用于下载的文件,我猜测某些设置可能已更改。我需要做些什么来纠正这个问题?

1 个答案:

答案 0 :(得分:0)

我将$('#from,#to').typeahead({source: function (query, process) { states = []; map = {}; var data = [ {"stateCode": "CA", "stateName": "California"}, {"stateCode": "AZ", "stateName": "Arizona"}, {"stateCode": "NY", "stateName": "New York"}, {"stateCode": "NV", "stateName": "Nevada"}, {"stateCode": "OH", "stateName": "Ohio"} ]; $.each(data, function (i, state) { map[state.stateName] = state; states.push(state.stateName); }); process(states); }}); 中文件的权限更改为webapps/project_name/resources/filename。这解决了我的问题。