我刚刚建立了使用Wicked框架一个非常简单的Java Web应用程序。该项目目前的布局是:访问Web应用程序的静态资源
src/
main/
java/
net/myapp/
Homepage.java
Homepage.html
reources/
scripts/
script.js
在Homepage.html
文件我试图加载JavaScript文件:
<script src="scripts/script.js"></script>
我部署了应用程序,但是浏览器没有找到JavaScript文件。
的WAR文件正在使用Maven的战争插件包装。我看了看WAR文件,并看到以下布局:
WEB-INF/
classes/
net/myapp/
Homepage.class
Homepage.html
scripts/
script.js
我在做什么错?我错过了什么?
是啊,这是正确的,看到http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html – Sean 2011-03-29 14:20:01
@Sean它说的src/main/webapp的应该包含Web应用程序的来源。这是否意味着html/java或javascript文件? (btw,这是由wicket archetype创建的结构)怎么样的图像?那些进入/ src/main/resources? – 2011-03-29 14:49:04
@Mario Duarte - 图片也转到/ webapp。除非你想有一种自定义的服务方式(例如通过一个特殊的servlet)。 – Bozho 2011-03-29 14:54:57