无法在ZK框架中创建自定义UI组件

时间:2012-10-15 14:19:19

标签: zk

尝试通过ZK 6.0.1组件开发基础创建自定义UI组件。 尝试使用自定义组件时,日志“http://localhost:8080/zk6/zkau/web/_zv2011051111/js/examples.com.foo.wpd HTTP状态404 - /js/examples.com.foo.wpd ”始终出错。 在scala中使用此示例找到war文件,它可以正常工作。我已将其中的所有文件复制到我的项目中,并出现同样的错误。 项目结构是根据教程。什么可能是错的?

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

您必须将包含js文件的 web 文件夹放在java类路径中,这意味着它应该放在 src 文件夹下。更简单的方法是使用ZK Maven Archetype为您创建模板。

答案 1 :(得分:0)

至少IntelliJ IDEA的工作方式(我看到你正在使用,就像我一样),只需将web文件夹放在src文件夹下似乎不会自动复制它到神器(虽然我不知道为什么)。所以我尝试手动将它放在WEB-INF/classes文件夹中,这很有效。因此,您的示例的正确路径为<project-root>/web/WEB-INF/classes/web/js/examples/com/foo/zk.wpd