我的问题是:
- 我在Java项目中使用Spark作为我的Web服务器框架。
- 我的网站设计有以下结构:
- Index.html
- js文件夹(包含JavaScript库和文件)
- css文件夹(带样式)
- 图像文件夹(含图片)
我将这个结构复制到我的“public”文件夹中(在resources下),就像Spark文档中一样。
staticFiles.location("/public");
init();
但是现在,只有“/public”中的文件和文件夹的直接子文件可以访问,即:
- [localhost]:[port]/index.html -works
- [localhost]:[port]/js/main.js -工作
- [localhost]:[port]/js/lib/lib.js -DOESN'T WORK - 404
- [localhost]:[port]/css/myTheme/greenTheme.css -DOESN'T WORK - 404
我应该怎么做才能将所有子目录都包含为静态文件?
谢谢。
**更新:**如果我打开了一个在NetBeans中找不到的文件,请添加一个新行并保存该文件-当我运行程序时可以找到该文件!
2条答案
按热度按时间juud5qan1#
如果有人遇到这个问题,你应该:
1.清理您的项目。
1.重新建造。
1.然后尝试运行它(单击“播放”按钮)。
对我有用(使用NetBeans IDE)。
svujldwt2#
在Intellij IDE中,在进行修改后,需要运行mvn clean install并重新启动应用程序。