Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse WTP/maven webapp无法识别静态资源_Java_Eclipse_Maven_Tomcat_War - Fatal编程技术网

Java Eclipse WTP/maven webapp无法识别静态资源

Java Eclipse WTP/maven webapp无法识别静态资源,java,eclipse,maven,tomcat,war,Java,Eclipse,Maven,Tomcat,War,我通过newproject向导在eclipse中创建了一个新的maven项目,并使用maven原型webapp。我在Tomcat中运行了它,得到了标准的Hello World JSP,没问题 然后我在src/main/webapp中添加了fun.js。我可以通过localhost:8080/prj/fun.js访问这个,没问题 然后,我在pom.xml中向requirejs webjar添加了一个依赖项。我还将此添加到web.xml: <servlet-mapping> &l

我通过newproject向导在eclipse中创建了一个新的maven项目,并使用maven原型webapp。我在Tomcat中运行了它,得到了标准的Hello World JSP,没问题

然后我在src/main/webapp中添加了fun.js。我可以通过localhost:8080/prj/fun.js访问这个,没问题

然后,我在pom.xml中向requirejs webjar添加了一个依赖项。我还将此添加到web.xml

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/webjars/*</url-pattern>
</servlet-mapping>

违约
/webjars/*
结果是,我可以通过/prj/webjars/requirejs/…访问webjar文件,但是当我尝试转到localhost:8080/prj/fun.js时,我得到了一个404错误

为什么我的静态资源不再可用